Skip to content

aditya000028/study-buddies

Repository files navigation

Study Buddies

A place where people can meet and study topics they like, together

DISCLAIMER: This project is still a work in progress


The backstory

This project holds a lot of personal significance for me. During my time in university, I often thought of the potential of an application that could bring together individuals sharing a passion for a specific subject, creating a community where they could freely share relevant information. With this idea in my mind and a surplus of time on my hands, I finally started on transforming this concept into a reality.


Features

The following is tentative list of features that I have completed and also plan to implement in the application:

  • Home
    • Display upcoming study schedules
    • Missed notifications
    • Analytics
  • Profile
    • Update and edit user information such as name, country, topic interests
    • Edit password
    • Update profile picture
  • Study Buddies (friends)
    • Display friends
    • Search users
    • Add/Remove friend
  • Groups
    • Find groups to join
    • Chat or share information in groups
    • Upload pictures/files
    • List current user groups
  • Messages
    • Chat with study buddies
  • Notifications
    • Missed notifications such as messages, group activity or friend requests
  • Calendar
    • Show scheduled study sessions on calendar

Tools Used / Components

Components Tools
Frontend React, JavaScript, HTML, CSS
Backend AWS Lambda
API GraphQL - AWS AppSync
Authentication AWS Cognito
Database NoSQL AWS DynamoDB
File Storage AWS S3

About

Web application for finding study buddies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published