Skip to content

ZeroDeath2/ToDo-Gist-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToSimpliDo

ToSimpliDo is a user-friendly web application designed to help you manage your tasks effectively. It provides both email authentication and Google login options to ensure a seamless user experience. Live Demo: Here

Table of Contents

Features

  • User Authentication: Sign up and log in using email/password or Google account.
  • Task Management: Create, view, and manage your tasks efficiently.
  • Responsive Design: Works seamlessly on both desktop and mobile devices.

Technologies Used

  • Frontend: React.js
  • Backend: Supabase (for authentication and database)
  • Styling: Bootstrap for responsive design

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • Node.js and npm installed on your machine.
  • A Supabase account. Set up a project in Supabase and configure your database.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/tosimplido.git
  2. Navigate to the project directory:

cd my-todo-app
  1. Install the dependencies:
npm install
  1. Create .env file:
  • Must contain Supabase credentials, Google OAuth credentials, GitHub tokens
  1. Start the development server:
npm start

Usage

  1. Sign Up / Log In:
  • On the homepage, you can log in using your Google account.
  1. Task Management:
  • After logging in, you can create new tasks, view existing tasks, and manage them as needed.
  1. Log Out:
  • You can log out from your account to ensure your tasks remain private.

Live Demo

You can access the live version of the application at Here

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

##License This project is licensed under the MIT License - see the LICENSE file for details.

Feel free to customize any section of this README.md file to better fit your project's specifics!

Pls hire me ;)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published