Inspiration

As recent graduates from high school, we understand the stress of needing to be productive under the pressures of due dates and exams.

What it does

We have created an app which features a login and signup system, and specific tasks to each user, wherein the tasks can be set to anything the user deems important enough to dedicate time to. For each task, helps with organization and tracking productivity.

How we built it

Utilizing Github to collaborate, we learnt to optimise the backend through Node.js and Express.js, storing data in MongoDB. We used Vite, Tailwindcss, HTML, CSS and Javascript for frontend elements.

Challenges we ran into

As this was the first time all of use had used these technologies, we ran into large amounts of issues on all fronts. First off, our frontend team, having no experience in JS prior, had to learn to code in, and display animations in our website. Not only that, they had to figure out the intricacies of styling and CENTERING DIVS. Our backend team, struggled through understanding how servers, APIs and routes functioned. We were often confronted with issues such as not knowing how to properly save data to the database, updating data, and worst of all, completely not knowing how to extract our saved data. The only major hiccough in terms of teamwork through GitHub, was the accidental inclusion of node_modules into the public repository which crippled our workflow until we fixed it.

Accomplishments that we're proud of

Successful User Login/Signup System Backend and Frontend Connection Nicely styled modern looking UI Working as a team (and not having too many arguments)

What we learned

GitHub (pretty much the entire tech stack) How to work as a team efficiently Delegation of tasks

What's next for StudyRoom

You'll see in the video :))))

Built With

Share this project:

Updates