Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devmianharoon/task-app
https://github.com/devmianharoon/task-app
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devmianharoon/task-app
- Owner: devmianharoon
- Created: 2024-05-07T06:58:57.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-10T10:10:20.000Z (8 months ago)
- Last Synced: 2024-05-11T08:29:12.862Z (8 months ago)
- Language: TypeScript
- Size: 232 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.**