Inspiration
posters around the campus
What it does
WeSearch is a platform designed to connect researchers and participants for research study events. Researchers can post their study events, allowing participants to easily find and participate in relevant studies.
How we built it
- Front-end: React.js
- Back-end: Express.js
- Database: Firebase
- Code Collaboration: GitHub
IDE: VS Code
Challenges we ran into
- One of our biggest challenges was implementing login authentication with firebase admin-sdk.
- Through logging error messages and utilizing AI + internet, we solved our issues (authentication has certain - major conflicts i.e. admin-sdk doesn’t have functions like client-sdk for auth.
- Additionally, it was difficult to figure out how to route the pages - Solved with the help of next.js documentation.
Accomplishments that we're proud of
What we learned
- Learned Express.js and how to create various types of Rest APIs and also get hands-on with microsoft auth in Firebase.
- Learned how to dynamically render collections of elements using React props/mapping
What's next for WeSearch
- Implement Cloud Functions: Management of user traffic
- Extending our digital platform: Develop mobile applications for android and ios users
- Software Testing: Functional, accessibility & scalability testing
Log in or sign up for Devpost to join the conversation.