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.

近期下载者

相关文件


收藏者