Добавить sk1/readme.md
This commit is contained in:
parent
b2e1c3cbfa
commit
0119bb8515
84
sk1/readme.md
Normal file
84
sk1/readme.md
Normal file
@ -0,0 +1,84 @@
|
||||
# Brabus Premium Automotive - Yan Kasabutski
|
||||
|
||||
A premium car dealership web application inspired by **Brabus** design and performance.
|
||||
|
||||
##Project Overview
|
||||
|
||||
Brabus Premium Automotive is a full-stack web application where users can:
|
||||
|
||||
- Browse cars in a stylish carousel
|
||||
- Read details about different car classes (Sport, SUV, Luxury)
|
||||
- View individual car descriptions and prices
|
||||
- Sort and filter cars by price, class, and more
|
||||
- Add cars to a cart and manage the selection
|
||||
- Register, log in, and securely access user features
|
||||
- Experience a sleek and modern design
|
||||
|
||||
##Technologies Used
|
||||
|
||||
**Frontend:**
|
||||
- HTML5
|
||||
- CSS3 (responsive layout and animations)
|
||||
- JavaScript (vanilla)
|
||||
|
||||
**Backend:**
|
||||
- Node.js
|
||||
- Express.js
|
||||
|
||||
**Database:**
|
||||
- MongoDB
|
||||
|
||||
**Deployment:**
|
||||
- Docker
|
||||
- Microsoft Azure
|
||||
|
||||
**Authentication:**
|
||||
- JSON Web Tokens (JWT)
|
||||
|
||||
**Other Features:**
|
||||
- Local storage support (for cart persistence)
|
||||
- RESTful API
|
||||
- Responsive and mobile-friendly design
|
||||
|
||||
##How to Run the Project Locally
|
||||
|
||||
### 1. Clone the repository
|
||||
|
||||
### 2. Install dependencies
|
||||
```
|
||||
npm install
|
||||
export PATH=$PATH:/c/Program\ Files/nodejs
|
||||
export PATH="$PATH:/c/Program Files/Microsoft SDKs/Azure/CLI2/wbin"
|
||||
```
|
||||
|
||||
### 3. Start the application
|
||||
```
|
||||
./prepare-app.sh
|
||||
```
|
||||
|
||||
### 5. Docker Desktop - Open in your browser
|
||||
Visit: http://localhost:3000
|
||||
|
||||
### 6. Restart
|
||||
```
|
||||
docker-compose down
|
||||
docker-compose up --build
|
||||
|
||||
node server.js
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
##Features
|
||||
|
||||
- user authentication (JWT)
|
||||
- Add/remove cars from cart
|
||||
- Sort and filter vehicles dynamically
|
||||
- Smooth UI animations and transitions
|
||||
- Cloud deployment with HTTPS support
|
||||
|
||||
|
||||
|
||||
This project is not related to Brabus.
|
||||
Trademarks are used only for educational, non-commercial purposes.
|
Loading…
Reference in New Issue
Block a user