Skip to content

agrharsh2000/TaskManagerReact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskManagerReact

Task Manager React is a mobile-responsive web application that enables users to store notes, checkboxes, reminders, and alarms. The project is built using HTML, CSS, React.js, and Firebase, providing users with a convenient way to manage their tasks and stay organized.

Project Overview

Task Manager React allows users to create and manage tasks in a user-friendly interface. Users can add notes, checkboxes, set reminders, and alarms to their tasks. The project leverages the power of React.js to create dynamic components and provide a smooth user experience. Firebase is utilized for storing task data and providing real-time updates.

Features

  • Task Creation: Users can create tasks by adding notes, checkboxes, and other relevant information.
  • Task Organization: Users can categorize tasks, set priorities, and add labels to easily manage and find their tasks.
  • Reminders and Alarms: Users can set reminders and alarms for important tasks, ensuring timely completion.
  • Real-time Updates: The project utilizes Firebase's real-time database, enabling immediate synchronization and updates across devices.
  • Mobile Responsive: The application is designed to be mobile-responsive, providing a seamless experience on various screen sizes and devices.

Technologies Used

  • HTML: Markup language for structuring the web application.
  • CSS: Styling language for designing the layout and appearance of the application.
  • React.js: JavaScript library for building the user interface and managing the application's state.
  • Firebase: Backend-as-a-Service platform used for storing task data and providing real-time updates.

Getting Started

To set up and run the Task Manager React project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/username/task-manager-react.git
  2. Navigate to the project directory: cd task-manager-react
  3. Install dependencies: npm install
  4. Configure Firebase:
    • Create a Firebase project at https://console.firebase.google.com/.
    • Enable Firebase Realtime Database and set the necessary rules.
    • Obtain the Firebase configuration details (API keys, database URL) for integration with the project.
  5. Update the Firebase configuration in the project:
    • Locate the Firebase configuration file (e.g., src/firebase/firebaseConfig.js).
    • Replace the placeholder values with your Firebase configuration details.
  6. Start the development server: npm start
  7. Open the application in your browser: http://localhost:3000

Ensure that you have Node.js and npm installed on your system before running the project.

Deployment

The Task Manager React project can be deployed using various hosting services that support static websites. Follow these general steps:

  1. Build the project: npm run build
  2. Deploy the contents of the build directory to your hosting service.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug fixes, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

ScreenShot

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published