BITSandPSes - Might Save you from the Factories

BITSandPSes - Might Save you from the Factories

A simple site that to help BITSians make well-informed decisions.

What is BITSandPSes?

BITSandPSes is a place to find reviews before making decisions every BITSian faces, be it to choose a good PS Station or to find the ideal elective, BITSandPSes makes everything simpler by clearing the clutter.

BITSandPSes website
Github link

image.png

Features:

  • Database with details of all courses and PS Stations offered by BITS Pilani
  • Courses ranked by popularity
  • Live search and filtering for courses and stations
  • Discussion forum for every course to ask doubts
  • Support to add resource links for all courses
  • Feedback collection form for all Humanities Electives. (Coming soon for PS Stations).
  • Simple Google Oauth logins with BITS mail account for commenting and feedbacks: prevents spam.

The Motivation

One thing about being a BITSian is that it allows you to make many choices of your own. Whether it is to choose your electives or your PS Station, it is of utmost importance to make an informed decision. The only place we can find opinions about courses and PS stations currently are Facebook groups - which do their job but are chaotic. To simplify the process, we present to you BITSandPSes - a website where you find feedback for what you are interested in, ask your queries and make an informed decision.

The inspiration for BITSandPSes is the current lack of information about the PS allocation process and how does one choose the appropriate station. As we took electives, we realised it was hard to know about a course if we didn't know seniors who had taken the same. We wished there was some permanent record of the experiences of students who took these course in the previous semesters. Hence we created a feedback mechanism for all courses and PS Stations.

The Architecture

The website uses the very popular MERN( MongoDB, Express, React and Node.js.) stack. We have implemented features including google oauth2 logins(for logins with an institute email account), live search and filtering, commenting and feedback forms for courses.

I now shall trust my trust code to readable or this article might turn into a nodejs course.

The Roadmap

We have a roadmap for this project to grow and serve as place people can find resources for all courses. Use role based access control, we eventually wish to appoint moderators who maintain a google drive of resources for a semester. The drive link for each course will be available on its page. This goal is ambitious and requires support from the BITSian community, hence it makes sense for us to go open source to implement the role based access control and then find people who can maintain the content.

The Result

image.png

image.png

Creators