Ideate - The Project Library
Ideate is an online integrated platform for projects taken up by the students in the university. It is a common knowledge platform to bring all project works taken up at various levels.
Inspiration
Difficulties faced by students
- Students weren’t able to communicate to seniors about project details.
- They didn’t know which projects were already done and unknowingly this resulted in taking the same ideas.
- The ideas got rejected and students end up finding new ideas again.
- No one knows which projects are already done and what kind of project our college expects from us.
Difficulties faced by project committee
- Students were coming with the same project ideas.
- Conflict of Project ideas.
- Repetition of projects that were already built in previous years.
What it does
We decided to create a portal where all projects could be displayed and juniors could see them. It includes all the basic details of each project like project title, description, team members, year in which that project was made, code link, deployment link etc. These basic details help students in making the right project choices and decrease the redundancy of projects.
Features in Ideate
- Users can see all projects created till now by their seniors
- New projects can be added
- Project details can be updated if needed in the future
- Can view projects by filtering as per year, branch, hardware, software etc.
1) Before hackathon
- Portal management was open only for faculties, students couldn't do anything.
- Can only view projects.
2) During hackathon
- Made the website open to all, student also have permission to add, and update their projects which will reduce the burden of faculties
- Added filter feature using which users can filter projects as per year, branch etc.
How we built it
Technologies that we used to create Ideate
Frontend
- ReactJS
- Material-UI
Backend
- Node.js
- ExpressJS
Database
- MongoDB
We worked upon an already created project and made enhancements to the same. 1) Before hackathon
- Portal management was open only for faculties, students couldn't do anything.
- Can only view projects.
2) During hackathon
- Made the website open to all, students also have permission to add, and update their projects which will reduce the burden of faculties
- Added filter feature using which users can filter projects as per year, branch etc.
Challenges we ran into
Faced issues with deployment hence, were not able to deploy site in stipulated time.
Accomplishments that we're proud of
We created a filter feature. This will help students find projects in less time.
What we learned
Got experience working with MongoDB and handling data via REST APIs and Frontend Technologies like MaterialUI and ReactJs. Also, learned about Git and GitHub, how a project is managed by a team.
What's next for Ideate
We are thinking about adding more features like image upload using Cloudinary. This will help users to add thumbnail of their project. Also, a feature to upload demo video.
View project - GitHub repo link
Log in or sign up for Devpost to join the conversation.