Vehicle-Showroom-Management-System
所属分类:数据库系统
开发工具:EJS
文件大小:0KB
下载次数:0
上传日期:2024-02-08 20:02:05
上 传 者:
sh-1993
说明: 使用Express JS、SQL、EJS为DBMS项目制作的车辆展示厅管理系统。
(A vehicle showroom management system made for DBMS project using Express JS, SQL, EJS.)
文件列表:
public/assets/
server/
views/
.env
.prettierrc
package-lock.json
package.json
postcss.config.js
server.js
tailwind.config.js
# Vehicle Showroom Management Web App
This project implements a web application for managing a vehicle showroom, utilizing MySQL, EJS, CSS, JavaScript, and ExpressJS.
## Project Description
This application facilitates managing various aspects of a vehicle showroom, including:
* **Vehicles:** CRUD operations (create, read, update, delete) for vehicle information like make, model, year, price.
* **Customers:** Management of customer details such as name, contact information, and purchase history.
* **Sales:** Recording vehicle sales, encompassing customer information, vehicle details, sale price, and sale date.
* **Employees:** Management of employee accounts storing info like their name, phone, email, password, position and salary.
## Live Preview
This DBMS project is hosted at [https://autohub-pro.onrender.com](https://autohub-pro.onrender.com).
## Technologies Used
* **Backend:**
* MySQL: Relational database management system for data storage.
* Node.js: JavaScript runtime environment.
* Express.js: Web framework for Node.js, simplifying server-side logic.
* **Frontend:**
* EJS: Templating engine for dynamically generating HTML content based on data.
* CSS: Stylesheets for defining the visual presentation of the application.
* JavaScript: Interactive elements and dynamic behaviors on the user interface.
## Project Setup
1. Install Node.js and npm (Node Package Manager) on your system.
2. Clone this repository: `https://github.com/ShadowSlayer03/Vehicle-Showroom-Management-System.git`
3. Install all project dependencies: `npm install`
4. Configure database connection details in the `.env` file, specifying database credentials and connection options.
5. Start the server: `npm start`
## Features Implemented
* CRUD operations for managing vehicles, customers, and sales data.
* Authentication and authorization system with distinct user roles and access permissions.
* Basic search and filtering functionalities for efficient data retrieval.
* Generation of inventory management reports to track stock levels and identify low-stock items.
* Sales reports and dashboards providing insights into sales performance and trends.
## Contribution
Welcome, open-source enthusiasts! Feel free to contribute to this project. Fork the repository, make constructive changes, and submit pull requests following any established contributing guidelines.
近期下载者:
相关文件:
收藏者: