A full-stack web application for managing personal contacts.
The backend is built with Flask and provides a RESTful API, while the frontend is developed using React.js to deliver a modern and responsive user interface.
- Create, read, update, and delete contacts (CRUD)
- RESTful API built with Flask
- React.js frontend for user interaction
- API-based communication between frontend and backend
- JSON data handling
- Scalable and modular project structure
- Python
- Flask
- Flask-RESTful / Flask-CORS
- SQLite / MySQL (configurable)
- React.js
- JavaScript (ES6+)
- Axios / Fetch API
- HTML5 & CSS3