Skip to content

hafidzmrizky/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec04160 · Oct 24, 2024

History

24 Commits
Oct 11, 2024
Oct 19, 2024
Oct 11, 2024
Oct 5, 2024
Oct 19, 2024
Oct 5, 2024
Oct 5, 2024
Oct 19, 2024
Oct 5, 2024
Oct 24, 2024
Oct 5, 2024
Oct 5, 2024

Repository files navigation

ToDo List App Banner

Todo App

Welcome to the ToDo List App! This application is built using Next.js and PostgreSQL, and is hosted at todo.arcanius.id. In the future, we plan to implement TimescaleDB and support many interesting features.

Features

  • Mobile Responsive Web: Access your to-do list on any device with a seamless experience.
  • Session Sharing: Share sessions across devices for a consistent experience.
  • User Authentication: Secure login and session management.
  • ToDo List Copy Sharing: Share your to-do lists with others.
  • Task Management: Set start and end dates for tasks, add affirmations, and modify your to-do lists.
  • Calendar View: Visualize your tasks in a calendar format.
  • New! Filter: Filter your tasks based on the status!

Future Enhancements

  • TimescaleDB Integration: Enhance performance and scalability with TimescaleDB.
  • Additional Features: More exciting features to come!

Getting Started

Prerequisites

  • Node.js and npm or yarn
  • PostgreSQL database

Installation

  1. Clone the repository:

    git clone https://github.com/hafidzmrizky/todo
    cd todo
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Set up PostgreSQL database:

    • Create a new PostgreSQL database.
    • Set the following environment variables in a .env file:
      DB_HOST=localhost
      DB_PORT=5432
      DB_DATABASE=your_database_name
      DB_USER=your_database_username
      DB_PASSWORD=your_database_password

Running the App

  1. Start the development server:

    npm run dev
    # or
    yarn dev
  2. Open your browser and navigate to http://localhost:3000.

Contributing

We welcome contributions! Please fork the repository and submit pull requests.

License

This project is licensed under the MIT License.

Contact

For any inquiries, please contact us at support@arcanius.id.


Thank you for using the ToDo List App! We hope it helps you stay organized and productive.

About

Todo, a simple to-do list application with a database system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages