Inspiration and What It Does
For a long time, we have looked for a platform where students can have a portfolio to connect, showcase, and interact with each other. We found that it is very motivational when you have a chance to know what other students around you have done and where they have arrived. These are beneficial traits to be success on the academic path. As a student, EP is a platform where I can create a profile, and post a project that I had or have been working on. I can find other student profiles to connect and explore their projects and get inspired by their innovative ideas. EP allows students to interact with each other through their projects and follow their favorites for updates. A student can always know what they are aiming for and thus, push themselves hard for improvements and catch up with their peers as well as share knowledge! A student can be a collaborator or a part of a project, and when there is someone posts the project and adds them as a collaborator, it will also show in their profile. This way, everyone is getting credits, and everyone knows all the projects, that students have worked on when they visit the profile!
How we built it
We built it with React.js for frontend and Node.js for backend development with AWS RDS. We also used Redux for the application state management. The application utilizes RESTful APIs to communicate back and forth.
Challenges we ran into
It has been a wild run for a team of two. We ran into multiple challenges. One was when we set up the server. The other can be how we can construct a relationship in a database based on what we think the application should have. Despite all the problems, we have finally overcome them and finished a meaningful project.
Accomplishments that we're proud of and What we learned
We are proud that we have finally finished what we thought might not be enough time. We have learned a lot about the communications between backend and frontend development as well as React.js. Throughout the project, our skills in problem-solving and patience have improved a lot. We learned to apply what we learned theory in classes, and learned even more based on what we know!
What's next for EP - Explore Projects By Your Peers
There are lots of potential features that can make EP a robust and innovative platform for connecting and motivating students:
- Pitch Projects, Explore, and Join Pitch Projects: A student can contribute to a project pitching pool, and anyone can have a look at it, they can start or join a project! This can help many with great dream ideas come true by gathering all similar minds and learning with each other.
- Love and Save Projects: The user can save the projects from any other students that they like and even show some love!
- Projects Feed: The user can catch up with all the peers' projects that they followed. This can even boost the interaction and motivate the user to have more ideas and always be up to new things!

Log in or sign up for Devpost to join the conversation.