SHresTho12/iut_edumate

Talimul Bari Shreshtho

0

Backend Engineer

Fullstack Engineer

Web Developer

Git

Node.js

React

iut_edumate

A web platform for a university where students can post questions about different courses and others can post answers to those questions. It uses React for the front-end, Node.js for the back-end, Firebase for authentication, and MongoDB for the database.

Technologies Used

React
Node.js
Firebase for authentication
Axios
Chakra UI for design
MongoDB for database

Features

Question Answers: User can post questions on different topics and also can post answers to others question posted on the site.
File sharing: Users can post about resources they have and others can ask for the resource. If the owner accepts the request and uploads the resource, the user who is interested gets the resource either through email or directly in the profile section.
Upvote/Downvote system: All the questions, answers, and comments on them have an upvote/downvote system to determine their popularity.
Teams: There is a section for creating teams for projects and research.
Point System: A point system is in place to reward people who upload files and help others by sharing resources and answering questions. There is a leaderboard system to encourage users to help others.

Future Work

Co-curricular section: Students can create polls, predict matches, and organize intra-department matches.

Setup Frontend

Clone the repository and navigate to the root directory.
Install dependencies by running npm install in the terminal.
Run npm start to start the development server.
Navigate to http://localhost:3000 in your browser to view the app.

Setup Backend

cd backend command to go into the backend foldeer.
Install dependencies by running npm install in the terminal.
Run node server.js to start the development server.
Ther server will run at http://localhost:80 in your system.

Contributing

Contributions are always welcome. If you'd like to contribute, please fork the repository and create a pull request. Please make sure to follow the code style of the project.

Contributors

Talimul Bari Shrestho:
Labiba Farah:
Nihan Anam:
Like this project
0

Posted Aug 18, 2024

iut_edumate is a web platform developed for a university where students can post questions about different topic courses and others can post answers to those q…

Likes

0

Views

2

Tags

Backend Engineer

Fullstack Engineer

Web Developer

Git

Node.js

React

Talimul Bari Shreshtho

Backend Engineer: Node.js & Go | Docker Expert

Rss Blog Aggregrator
Rss Blog Aggregrator
SHresTho12/Teach_ME
SHresTho12/Teach_ME