Repository files navigation
Navigate to the client directory:
Install dependencies:
Start the development server:
Open http://localhost:3000 in your browser to see the result.
Navigate to the server directory:
Install dependencies:
Start the server:
The server will run on http://localhost:3001 .
Technology and Libraries Used
Next.js : Framework for building React applications.
React : Library for building user interfaces.
Mantine : UI component library.
Tabler Icons : SVG icons.
js-cookie : Cookie management.
TypeScript : Typed JavaScript.
Express : Framework for building Node.js servers.
Sequelize : ORM for databases.
SQLite : Lightweight database.
bcrypt : Password hashing.
jsonwebtoken : JWT token generation and verification.
dotenv : Environment variable management.
cors : CORS handling.
Functionality Description
User Registration and Login : Users can register and log in.
Add Products to Cart : Users can add products to their cart.
Product Reviews : Users can add, edit, and delete product reviews.
Browse Products : Users can browse products and filter them by category and sorting.
Łukasz Grabowski
Łukasz Krementowski
You can’t perform that action at this time.