Skip to content

atharva-0123-cs/todoapp

Repository files navigation

Introduction

The Next.js 'TOPIC' app is a web application for managing and organizing topics.

Features

  • Add New Topic: Add new topics with title, description, and details.
  • Edit Topic: Modify existing topic details.
  • Delete Topic: Remove topics from the database.
  • List Topics: Display a list of all topics.

Installation

  1. Clone the repository: git clone https://github.com/atharva-0123-cs/todoapp.git
  2. Navigate to the project directory: cd todoapp
  3. Install dependencies: npm install

Configuration

  1. Rename .env.example to .env.
  2. Edit .env and set your MongoDB connection URL.

Usage

  1. Run the development server: npm run dev
  2. Access the app in your browser at http://localhost:3000.

API Endpoints

  • GET /api/topics: Retrieve all topics.
  • POST /api/topics: Add a new topic.
  • PUT /api/topics/:id: Update a topic by ID.
  • DELETE /api/topics/:id: Delete a topic by ID.

Dependencies

  • Next.js

  • React

  • Node.js

  • MongoDB

  • Mongoose

    ##TODOAPP

Screenshot (329)

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published