Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devmianharoon/task-app


https://github.com/devmianharoon/task-app

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Next.js Frontend with FastAPI Backend Integration

This project combines a frontend built with Next.js and a backend developed using FastAPI. The integration allows seamless communication between the two, enabling dynamic data retrieval and manipulation.

## Project Structure

The project structure consists of two main components:

1. **Frontend**:

- Built with Next.js, a React framework for server-rendered React applications.
- Utilizes components like `InputTask` and `TodoList` to manage tasks.
- Fetches tasks from the backend using asynchronous calls.

2. **Backend**:
- Developed using FastAPI, a modern, fast (high-performance), web framework for building APIs with Python 3.11+.
- Exposes endpoints to handle CRUD operations for tasks.
- Provides endpoints for retrieving tasks.

## Prerequisites

Make sure you have the following installed before running the project:

- Node.js
- npm (Node Package Manager)
- Python 3.11+ (for FastAPI backend)
- pip (Python package manager)

## Installation

1. **Clone the repository:**

````git clone
cd ```

````

2. **Install dependencies:**
`npm run dev `

**Feel free to adjust the content as needed! Let me know if you need further assistance.**