Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixoder/bwu-techhub
This is a tech site for our university where the faculty/ admin can post events,newsletters, hackathons and students can view that additionally I implemented a chatbot trained on our own dataset and a chat application for the students. {pov you have to be a brainware student to use this site cz it is validating via university mail id
https://github.com/felixoder/bwu-techhub
chat chatbot cms dev express firebase fullstack mern react redux web
Last synced: about 2 months ago
JSON representation
This is a tech site for our university where the faculty/ admin can post events,newsletters, hackathons and students can view that additionally I implemented a chatbot trained on our own dataset and a chat application for the students. {pov you have to be a brainware student to use this site cz it is validating via university mail id
- Host: GitHub
- URL: https://github.com/felixoder/bwu-techhub
- Owner: felixoder
- Created: 2024-04-15T21:50:26.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-05-27T20:32:15.000Z (7 months ago)
- Last Synced: 2024-05-28T06:19:47.353Z (7 months ago)
- Topics: chat, chatbot, cms, dev, express, firebase, fullstack, mern, react, redux, web
- Language: JavaScript
- Homepage: https://bwu-cse-techhub.onrender.com
- Size: 175 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BWU-CSE-TechHub
An awesome website for CSE department for Brainware University where student can find the all important news about Hackathon,Events,Newsletters and more And this web page will be maintained by the University so the student can access this seamlessly and There is an integrated chat application where all members can do message seamlessly
## TechStack
- I have used MERN specially that stands for MongoDb , Express , React , Node.Js
- For Styling functionality I have used Tailwind.Css and Flowbite.
- For State management I have used React-Redux , React-Persist , Redux-Toolkit
- For storage and OAuth I have used Firebase(google).
- For deployment on Free tier I have chosen the Render platform's Free Tier
## Acknowledgements- Our respective HOD Sir, Dr. Sivnath Ghosh, who have given me the project idea and he shared this problem (real time) which I had tried to solve
## How to Run
#### ALL SECRET TOKENS
```http
/client
```| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `VITE_FIREBASE_API_KEY` | `string` | **Required**. Your firebase API key |#### Get item
```http
/api
```| Parameter | Type | Description |
| :-------- | :------- | :-------------------------------- |
| `SECRET` | `string` | **Required**. A random String|
| `PORT` | `string` | **Required**. You can use 3000|
| `MONGO_URI` | `string` | **Required**.Your mongoDB connection string|#### Run Project
- `git clone 'https://github.com/felixoder/bwu-techhub.git'` clone the repo
- `cd client` navigate to frontend
- `npm install` install all dependency for frontend
- `cd ..` navigate to project dir
- `npm install` install dependency for backend
- `cd client`
- `npm run dev` to run project
- `cd api`
- `nodemon index.js` run serverFeel free to create PR and make the project clean
# Created By
Debayan Ghosh (felix)
# Contact me: