StudySync banner

StudySync

10 devlogs
18h 42m 30s

POV: You were absent from school , ask friends for notes on WhatsApp, and suddenly 1,000+ images flood your chat . You have to open each image just to find the topic. Later in the year exams hit, you have to scroll through 10,000 messages to find …

POV: You were absent from school , ask friends for notes on WhatsApp, and suddenly 1,000+ images flood your chat . You have to open each image just to find the topic. Later in the year exams hit, you have to scroll through 10,000 messages to find them again. Pure pain. skulk
StudySync fixes this!
Chat with your study group , request notes by subject and topic, your whole group gets notified instantly . Whoever has them sends tagged, organized notes directly in chat .
Every note is saved in the Notes Manager, sorted by subject or topic, searchable anytime. Add friends , create study groups , never lose a note again.
Study smart and Stay in Sync. !
USE (email: [email protected] pass: test123 and email: [email protected] pass: test321) AS TESTING ACCOUNT TO TEST THE APP

This project uses AI

I used gemini to suggest me some color palette

Demo Repository

Loading README...

Shreerang

StudySync v0.7.3

Uploading, reordering, sending of images.

Changelog

  • Now you can reorder images after selcecting them, by press and hold and drag, it automatocally changs the position of image when u release the image.
  • When you click send it uploads the images to the database and sends the images/notes on the group
  • you can click on the sent image card to open notes viewer.
    currently when selecting and uploading images is extremely slow procces, and it cant be waited till last to solve the issue. i will be making a last v0.7 subversion (v0.7.4) where i will focus on increasing the speed of these 2 tasks by optimizing it somehow
0
Shreerang

StudySync v.0.7.2

Image uploading

Changelog

  • Added 2 buttons, Gallery, and Camera under the name of Images
  • When pressed Gallery it opens gallery and u can select as many images as you want
  • When pressed camera u can capture images with camera (a bit slower)
  • Also there is a number of images selected counter where you can see how many images u have selected (takes a bit of time to laod up)

Im gonna fix the slow image capture and one image pertime capture and the selected image counter slowness later in a fixing update where i will fix each and every problem of my application

So I need you guys to please comment and tell me each bug or problem which i can fix

0
Shreerang

StudySync v0.7.1

Cloudinary setup and text fields

Changelog

  • Cloudinary setup

setup cloudinary through the website
connected cloudinary to code via cloudinary_service.dart

  • Made basic structure of send notes screen
  • Made 3 text fields (Topic, Subject, Description{optional})
  • when u click on send notes, it takes u to send notes screen
  • when u click on a send notes button in a request notes card it takes u to notes screen
  • when u open send notes screen through the request notes card it auto fills up topic and subject fields
  • u can also view on which group ur sending the notes
0
Shreerang

StudySync v0.6

Request Notes

Changelog

  • When clicking the request notes button, it takes u to request notes screen or interface
  • In the notes screen interface now u can select the subject from common subjects by clicking on a subject button or u can type ur own sunject in text field
  • You can type any topic in the text field
  • there is a example in subject and topic field
  • There is a button to request notes.
  • When pressing request notes, it will send a message card to every group member.
  • Others can see the card, the card has a button(only visible to members other than the requester) on it (send notes)
  • the send note button on the card sends u to send notes screen (coming in next update)

What’s Next

  1. v0.7 Send Notes
  2. V0.8 Notes Manager
  3. v0.9 Notes Viewer

Request notes card format

  • is requesting notes
  • subject:
  • topic:
  • <send notes button (only visible to members other than the requester)>
0
Shreerang

StudySync v0.5

Chat Function

Changlog

  • Added a typing bar where u can type msgs and a send button
  • When pressing send it sends msg in the group to all group members
  • You can see ur own msgs on right, blue colored
  • You can view other’s msgs on left, white colored
  • You can see msg sender’s name above the msg
  • You can ssee the latest msg in below the Group’s name

What’s Next

  1. v0.6 Request Notes
  2. v0.7 Send Notes
  3. v0.8 Note Manager
1

Comments

Shreerang
Shreerang 4 days ago

USE (email: [email protected] pass: test123 and email: [email protected] pass: test321) AS TESTING ACCOUNT TO TEST THE APP

Shreerang

StudySync v0.4

Friends system

Changelogs

  • Added a 3 tabs in the friends tab (My friends, Requests, Add Friends)
  • Added friend discoverability through add friends tab (just a search bar XD)
  • Friend Request - accept, deny system (just Requests tab - can accept or deny friend requests in the Requests tab)
  • Can view all the friends in my friends tab
  • Can add friends while creating a group.

What’s Next?

  1. v0.5 Chatting function + chat screen
  2. v0.6 Notes Request feature (one of the main flagship features)
  3. v0.7 Notes Send feature (another flagship feature)

Please anyone seeing this, leave a comment on what u think and suggest something.

0
Shreerang

StudySync v0.3

Added groups UI and Supabase-backed service

Changelog

  • Made the Group management system
  • Supabase backend changes

What’s next?

  1. v0.4 Friends manager UI -
  2. v0.5 Chatting function + chat screen
  3. v0.6 Notes Request feature (one of the main flagship features)
    I combined groups screen and Group Creation

0
Shreerang

StudySync v0.2


Changelog

  • Added Supabase auth- used supabase auth for making the login and register function.
  • Added Home UI- made the home screen ui with blank templates of friends, groups and notes tabs.
  • added logout option

Whats next?

  1. StudySync v0.3- Groups screen
  2. StudySync v0.4- Friends screen
  3. StudySync v0.5- Group creation function
    More features will be added, these are 3 upcoming

0
Shreerang

StudySync v0.1

Made the the main file, lib/models files, and some of the lib/screeens files.
as of now the code isnt complete and i have made empty files, which i expect to use, if need more, i will add em later. also added code for main.dart and firestoreruels and lib/model and lib/screens/auth and partially, not completely wrote the lib/screens/chat/chat.dart file code. also made a supabase config file. as i realised that firestore is not free so moved on to supabase (the firestore rules will be same as if i change name there will be changes in many files, i will do that later. then i made anoter commit wrote auth service file and changed the main.dart
wrote the auth service file and changed auth.dart temporarily to remove dependancy from the chat_screen.dart and home_screen.dart and all other files so that i can get the app running and check the login screen. also i ran the app for first time. (the time i did in hackatime includes first and second commit)

Attachment
0