Skip to content

riya9927/study-buddy

Repository files navigation

Study-Buddy - Personal Study Helper Website

🚀 Overview

Study-Buddy is a personal study helper website built using React that helps students and professionals manage their study schedules efficiently. It provides essential features like a dashboard, pomodoro timer, habits tracker, to-do list, resources, journal, calendar, roadmaps, and profile management. The website stores all user data in local storage, ensuring persistence without needing a backend.

🌟 Features

  • Dashboard – A central hub summarizing all activities and progress.
  • Pomodoro Timer – Helps users stay productive with structured study sessions.
  • Habits Tracker – Allows users to track their daily study habits.
  • To-Do List – A task management tool to keep track of assignments and goals.
  • Resources – A section to store and organize study materials and useful links.
  • Journal – A digital diary to take notes, reflect on progress, and plan ahead.
  • Calendar – Visualize important dates, deadlines, and events.
  • Roadmaps – Structured learning paths to guide users on their study journey.
  • Profile – Allows users to customize their settings and preferences.

🛠️ Tech Stack

  • Frontend: React.js, Tailwind CSS
  • State Management: React Hooks
  • Data Storage: Local Storage API

💾 Data Persistence

Study-Buddy does not require a backend; all data is stored using the Local Storage API. This ensures that user data remains available across browser sessions.

🚀 Getting Started

Prerequisites

Ensure you have the following installed:

  • React.js (LTS version)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/Study-Buddy.git
    cd Study-Buddy
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Run the development server:
    npm start
    # or
    yarn start
  4. Open http://localhost:3000/ in your browser.

📌 Future Improvements

  • Integration with cloud storage for multi-device sync
  • User authentication and profiles
  • AI-based personalized study recommendations
  • Dark mode support

🤝 Contributing

Contributions are welcome! If you want to contribute, feel free to fork the repository and submit a pull request.

📜 License

This project is licensed under the MIT License.


Developed with ❤️ by Riya B Patel

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages