A place to unite novices and experts to share knowledge and expertise.
- NodeJS
- MongoDB server
- Clone the repo
git clone https://https://github.com/shadmansaleh/StratHub/- Go into directory
cd StratHub- Run docker compose:
docker compose up -dThis will set everything up. You'll have access to following urls
- Website: http://localhost:3000
- Backend: http://localhost:5000
- MongoDB: http://localhost:27017
- Clone the repo
git clone https://https://github.com/shadmansaleh/StratHub/- Run setup (One-Time): This will install dependencies and setup required files.
npm run setup-
Configure setup (One-Time): You'll need to fill out
backend/.envandfrontend/.env.examplewith your information. Read the comments in those files to see what you need. -
Start server: This will run the react frontend in port 3000 and backend on port 5000. You can access the site with localhost:3000
npm run devYou can check it out at strathub.vercel.app.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| Note: The data shown in screenshots are dummy data. Showing UI of the website |
Web project for CSE-326 (Internet Programming)


















