Inspiration

Being students, we often wished that there was a synchronized platform which would have everything that would meet our educational needs. This inspired us to create StudyQuill, an all-in-one platform that helps students get what they need(whether its supplies, notes, tutoring help, etc.) in order to succeed in their education.

What it does

When the user arrives to our website, they will be greeted by the landing page. This will give them a little bit information about our platform as well as give them an opportunity to sign up or login. After this, they will be taken to the main page, where they can access various features that the website has to offer such as posting notes, finding study partners or group studies, getting tutoring/questions help, buying essential school supplies, etc.

How we built it

  • Frontend: React Js
  • Backend: Appwrite
  • Database: Appwrite DB
  • Styling: ChakraUI and Tailwind CSS

Best domain from domain.com

https://studyquill.tech

MLH: Best Use of Appwrite

One of the reasons we were able to quickly build such a difficult technical project was that we significantly relied on Appwrite. We connected with our database, Appwrite DB. We used Appwrite as a second layer of caching. With this strategy, we use computation and storage more effectively to provide our software's users with a lightning-fast experience. In DB collections, we connected the login and usage history of our users. Because of Appwrite's relatively straightforward user interface, it was fun to use.

Most Creative Use of GitHub

We are using GitHub for the following reasons:

  • Collaboration: GitHub makes it easy to share code with others and helps a lot in collaboration.
  • GitHub Project: We also used GitHub for planning and keeping track of our project and its progress with the help of the - GitHub project management tool.
  • Using PRs and Issues: We are doing multiple PRs and building multiple issues to keep on track of the project.

Challenges we ran into

  • One of our teammates was located in a different time zone, so it was a bit difficult to collaborate
  • Implementation of certain technologies was a bit difficult as were using them for the first time.
  • Coming up with a feasible idea that could be implemented within the given time frame.

Accomplishments that we're proud of

  • Helping each other out and working together as a team
  • Completing the project in the given time frame despite schedule conflicts
  • Using the minimalistic design, which makes the website easy to use

What we learned

  • Efficient collaboration with other developers
  • How to build a functioning full-stack application

What's next for StudyQuill

  • Building a mobile app for the project
  • Adding more features
  • Increasing user optimization by utilizing ML and AI

Built With

  • appwrite
  • chakra-ui
  • google-firebase
  • react.js
  • tailwind-css
Share this project:

Updates