Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shadmansaleh/strathub

A place to unite novice and experts to share knowledge and expertise. Web Project for CSE-326
https://github.com/shadmansaleh/strathub

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# StratHub

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

### Setup development environment

#### Requirements:

- NodeJS
- MongoDB server

#### Procedure:

1. Clone the repo

```sh
git clone https://https://github.com/shadmansaleh/StratHub/
```

2. Run setup (One-Time):
This will install dependencies and setup required files.

```sh
npm run setup
```

3. 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.

4. Start server:
This will run the react frontend in port 3000 and backend on port 5000.
You can access the site with [localhost:3000](http://localhost:3000)

```sh
npm run dev
```

### Demo

You can check it out at [strathub.vercel.app](https://strathub.vercel.app/).

### Screenshots

#### General Pages

![landing](https://github.com/shadmansaleh/StratHub/assets/13149513/2501d348-560a-49b6-bc5a-88e694869a4d)
![landing_dark](https://github.com/shadmansaleh/StratHub/assets/13149513/7a1850b6-f715-42e7-93ca-311dcecb7e0c)
![login](https://github.com/shadmansaleh/StratHub/assets/13149513/88f59418-f3a1-4175-b764-01f373e40652)
![signup](https://github.com/shadmansaleh/StratHub/assets/13149513/81870250-805f-4a8a-80bb-c63735df8f43)

#### User Account pages

![user-find](https://github.com/shadmansaleh/StratHub/assets/13149513/3025923a-6b37-427a-9ad9-364395095396)
![user-consultant](https://github.com/shadmansaleh/StratHub/assets/13149513/66e35a40-834f-405c-9905-0bbba6464858)
![user-profile](https://github.com/shadmansaleh/StratHub/assets/13149513/a8217e00-c995-48fa-93ca-902c167e78bd)
![chat](https://github.com/shadmansaleh/StratHub/assets/13149513/2492ca27-7094-44d8-afb5-5b8d47c6c064)
![user-favorites](https://github.com/shadmansaleh/StratHub/assets/13149513/9c3038a4-282c-49e0-a5f8-f4f4e4758b64)
![user-history](https://github.com/shadmansaleh/StratHub/assets/13149513/b2181412-157a-4116-9a28-c40ea517ecb6)
![user-settings](https://github.com/shadmansaleh/StratHub/assets/13149513/f3b129c8-a566-4399-8c2e-d8cdb0221463)

#### Expert Account pages

![expert-dashboard](https://github.com/shadmansaleh/StratHub/assets/13149513/52e3ad36-506b-47b3-8e5d-815301e8e7c9)
![expert-profile](https://github.com/shadmansaleh/StratHub/assets/13149513/f6a709d0-81ac-47cf-87e2-a7ad353e86d2)
![expert-clients](https://github.com/shadmansaleh/StratHub/assets/13149513/eb1b96db-83f8-45c5-a756-f1f058b4ae38)
![expert-recent](https://github.com/shadmansaleh/StratHub/assets/13149513/f2d962c5-2711-48f8-87c0-c5c98a605dc6)
![expert-settings](https://github.com/shadmansaleh/StratHub/assets/13149513/553c01c0-7a5c-44fd-86a7-15dada42dbf9)

#### Admin Pages

![admin-dashboard](https://github.com/shadmansaleh/StratHub/assets/13149513/377d000b-63a8-4158-8c65-6cbb0da9aaa8)
![admin-users](https://github.com/shadmansaleh/StratHub/assets/13149513/a0d249b0-8e1b-4744-94ff-6797d7d9b8e2)
![admin-experts](https://github.com/shadmansaleh/StratHub/assets/13149513/ea1e43c1-ed11-4ad9-b151-26bf827094a8)

Note: The data shown in screenshots are dummy data. Showing UI of the website

### Credits

Web project for CSE-326 (Internet Programming)

- [Shadman Saleh](https://github.com/shadmansaleh) ([email protected])
- [Nahian Chowdhury]()
- [MD. Raihanul Hasan]()