Our aim at Anubhavबांटें is to revolutionize the way students prepare for placements by providing a unique platform where alumnus from our college can share their invaluable interview experiences.
Our aim at Anubhavबांटें is to revolutionize the way students prepare for placements by providing a unique platform where alumnus from our college can share their invaluable interview experiences.
The problem Anubhav बांटें solves
Relevance: Existing online platforms offer a plenty of interview experiences, but they often lack relevance for on-campus placements where companies may employ different approaches.
Limited Connectivity: Many students may not have extensive connections with alumni, hindering access to valuable interview experiences tailored to their college's context.
Solution: Anubhavबांटें bridges this gap by connecting students directly with alumni, providing them with firsthand, context-specific interview experiences crucial for on-campus placements.
Enhanced Preparation: Through our platform, students gain access to absolute interview experiences shared by alumni, empowering them to prepare effectively and confidently for their upcoming interviews.
Challenges we ran into
Authentication using Firebase.
We faced minor problem while managing users with firebase and authenticating them using Oauth.
We maintained the session for authentication and get userid form response and manipulated rest of the api calls.
Serializable Errors in springboot
Used JsonIgnore, JsonBackReference, JsonManagedReference to solve this problems in many to one and many to many models.
Shadcn form handling using Zode was a tricky task but we created a schema and look for possible solutions on internet.
Hosting the project on AWS
Major challenge we faced was while hosting project, configuring the SSL certificate and having custom DNS for SSL certificate.
We successfully configured http but were unable to get https as vercel required https for api requests.
Hence, we deployed it on render and database on railway.