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

Built With

Share this project:

Updates