Skip to content

A place to unite novice and experts to share knowledge and expertise. Web Project for CSE-326

License

Notifications You must be signed in to change notification settings

shadmansaleh/StratHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StratHub

A place to unite novices and experts to share knowledge and expertise.

Setup development environment

Requirements:

  • NodeJS
  • MongoDB server

Setup Procedure (With docker)

  1. Clone the repo
git clone https://https://github.com/shadmansaleh/StratHub/
  1. Go into directory
cd StratHub
  1. Run docker compose:
docker compose up -d

This will set everything up. You'll have access to following urls

Setup Procedure (Without docker):

  1. Clone the repo
git clone https://https://github.com/shadmansaleh/StratHub/
  1. Run setup (One-Time): This will install dependencies and setup required files.
npm run setup
  1. Configure setup (One-Time): You'll need to fill out backend/.env and frontend/.env.example with your information. Read the comments in those files to see what you need.

  2. 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 dev

Demo

You can check it out at strathub.vercel.app.

Screenshots

General Pages

landing landing_dark
login signup

User Account pages

user-find user-consultant
user-profile chat
user-favorites user-history
user-settings

Expert Account pages

expert-dashboard expert-profile
expert-clients expert-recent
expert-settings

Admin Pages

admin-dashboard admin-users
admin-experts
Note: The data shown in screenshots are dummy data. Showing UI of the website

Credits

Web project for CSE-326 (Internet Programming)

About

A place to unite novice and experts to share knowledge and expertise. Web Project for CSE-326

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published