StudyMate: Empowering Students with an Organizational Web Application for Study Materials

Brain-Box

Brain-Box is a web application that allows students to organize and manage their study materials, including subjects, chapters, notes, and video links.

Features

  • Authentication: Users can sign up and log in to the Brain-Box using their email and password.
  • Subjects and Chapters: Users can create, view, and organize subjects and their corresponding chapters.
  • Notes and Video Links: Users can add and manage notes and video links for each chapter.
  • Real-time Updates: Any additions or deletions made to subjects, chapters, notes, or video links are instantly updated in the application.

Screenshots

Home Page

home

Sign Up page

signup

Login page

login

Dashboard Pages :

dashboard1addsubmodaldashboard2

Tech Stack

  • Frontend: React, React Router, Firebase Authentication, Tailwind CSS
  • Backend: Firebase Cloud Firestore
  • Deployment: Vercel

Getting Started

  1. Clone the repository: git clone https://github.com/RishabhJain0721/Brain-Box.git
  2. Install dependencies:
  • cd Brain-Box
  • npm install
  1. Set up Firebase:
  • Create a new Firebase project at https://console.firebase.google.com/.
  • Enable Email/Password sign-in in Firebase Authentication.
  • Create a Firestore database and set up the required collections and documents as per the project structure.
  1. Configure Firebase in the application:
  • In the src/firebase.js file, replace the Firebase configuration with your own configuration from the Firebase Console.
  1. Start the development server: npm start

The application will be accessible at http://localhost:3000.

Contributing

If you find any bugs or want to contribute to this project, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

  • The application was built using React and Firebase.
  • The UI is styled using Tailwind CSS.
  • Thanks to OpenAI for providing the GPT-3.5 language model, which was of great help during this project.

Contact

For any inquiries, you can reach us at rishujain0721@gmail.com.


GitHub

View Github

Related Posts

Recent Posts

ഇടുക്കിയിലെ മലയോര മേഖലകളിൽ രാത്രിയാത്ര നിരോധിച്ചു. രാത്രി ഏഴു മുതൽ രാവിലെ ആറു വരെയാണ് നിരോധനം

ഏന്തയാർ ഈസ്റ്റിൽ പ്രളയത്തിൽ തകർന്ന പാലത്തിന് പകരം പുതിയ പാലം നിർമ്മിക്കുവാൻ താത്ക്കാലിക പാലം പൊളിച്ച് നീക്കി

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

തീവ്രമഴ മുന്നറിയിപ്പിന്റെ പശ്ചാതലത്തിൽ സംസ്ഥാനം ജാഗ്രതയിൽ

250,000 അപേക്ഷകൾ വർദ്ധിച്ചതിനാൽ ട്രാൻസ്‌പോർട്ട് കമ്മീഷണർ പരിശോധന പുനരാരംഭിക്കും

ഏലക്കയിൽ കീടനാശിനി സാന്നിധ്യം; ആറര ലക്ഷത്തിലധികം ടിൻ അരവണ നശിപ്പിക്കാൻ ടെൻഡർ ക്ഷണിച്ച് ദേവസ്വം ബോർഡ്‌

ഭീമൻ പാറക്കഷണങ്ങൾ അടർന്ന് ദേശീയ പാതയിലേക്ക് വീഴുന്നത് പതിവാകുന്നു. കുട്ടിക്കാനത്തിനും മുണ്ടക്കയത്തിനുമിടയിൽ നിലനിൽക്കുന്നത് വൻ അപകട ഭീഷണി

ചക്രവാതച്ചുഴി:അതിശക്തമായ മഴ വരുന്നു

പ്ലസ് വൺ പ്രവേശനം. അക്ഷയയിൽ തിക്കി തിരക്കേണ്ട, നെറ്റിവിറ്റി/ജാതി തെളിയിക്കാൻ പത്താംതരം സർട്ടിഫിക്കറ്റ് മതി