Bidding webpage for BitCamp's new course(s).
-
Clone the GitHub repository:
$ git clone https://github.com/bitcamp-ge/bitcamp-bidding
-
Move into the directory and install npm packages:
$ cd ./bitcamp-bidding $ npm install
-
Generate prisma client:
$ npx prisma generate
-
Apply prisma migrations for development:
$ npx prisma migrate dev
-
Run the server:
$ npm start
- Node.js
- Express.js - Handle HTTP server and routing;
- Socket.IO - Manage real-time communication;
- Prisma - Interface with the database;
- dotenv - Managing environment variables;
- Logging into your account, obtaining token;
- Initial socket connection code for live updates;
- Working endpoints (
/
,/login
,/dashboard
); - After login allow the user to submit a bid;
- Show logged in clients bidding updates on
/dashboard
;
- Verify user token;
- Better design!
✊ სწავლა და ბრძოლა 🔥