Skip to content

Frontend Todo App: React-based application integrated with Spring Boot backend for real-time Todo List management. Supports CRUD operations and user authentication. Built with React, Axios, and React Router. Seamless integration with backend Spring Boot RESTful API.

Notifications You must be signed in to change notification settings

darshanbajgain/todo-app-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Todo App

This project implements a frontend application for a Todo List using React, integrated with a backend Spring Boot RESTful API.

Overview

The frontend Todo App provides users with a user-friendly interface to manage their tasks efficiently. Integrated with a backend Spring Boot RESTful API, this application allows users to perform CRUD (Create, Read, Update, Delete) operations on their todos with real-time updates reflecting on the backend database.

Technologies Used

  • React: Frontend library for building user interfaces.
  • Axios: Promise-based HTTP client for making requests to the backend API.
  • Integration: Seamless integration with a backend Spring Boot RESTful API for real-time updates on database changes.

Features

  • CRUD Operations: Users can Create, Read, Update, and Delete todos.
  • Real-time Updates: Changes made in the frontend reflect immediately on the backend database.
  • User Authentication: Basic authentication implemented for a single user to validate in the frontend.
  • Context API: Used for managing authentication state across multiple components.
  • Routing: Implemented with React Router for navigation between different components.

Getting Started

  1. Clone the Repository: git clone https://github.com/your_username/todo-frontend.git
  2. Navigate to the Project Directory: cd todo-frontend
  3. Install Dependencies: npm install
  4. Start the Application: npm run dev

Folder Structure

  • src/: Contains the source code for the frontend application.
    • components/: Contains React components for different parts of the application.
    • api/: Contains Axios API client for making requests to the backend.
    • security/: Contains authentication-related components and context provider.
  • public/: Contains static assets and index.html file.

Creator

Backend Integration

This frontend application is seamlessly integrated with a backend Spring Boot RESTful API for real-time updates on the backend database. For more information about the backend integration, refer to the Backend Repository.

About

Frontend Todo App: React-based application integrated with Spring Boot backend for real-time Todo List management. Supports CRUD operations and user authentication. Built with React, Axios, and React Router. Seamless integration with backend Spring Boot RESTful API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published