A powerful and elegant professional contacts manager built using ReactJS, Chakra UI, and Python Flask. Easily manage your network with intuitive CRUD features. Deployed on Render.
Here are the core functionalities that make BuddyBook a reliable contact management app:
- π Create Contacts β Add new professional or personal contacts effortlessly
- βοΈ Edit Contacts β Update contact details such as name, phone, and email
- ποΈ Delete Contacts β Remove outdated or unwanted entries
- π CRUD Operations β Built using REST APIs and full-stack integration
- π‘ Responsive UI β Modern and minimalistic design using Chakra UI
- π React + Flask Integration β Smooth frontend-backend communication via API calls
- βοΈ ReactJS β For building dynamic, component-based UI
- π¨ Chakra UI β Modern, accessible design system
- π HTML, CSS, JS β Core frontend development stack
- π Flask β Lightweight Python backend framework
- ποΈ SQLite + SQLAlchemy β ORM and local database solution
- π REST APIs β Flask-powered endpoints for contact management
- π‘ Component-Based Structure β Organized React folder system
- π Form Validations β Chakra UI form components and basic checks
- π Frontend-Backend Sync β Fetch/axios requests with clean JSON response handling
ReactJS, Chakra UI, Python Flask, SQLAlchemy, SQLite,
HTML, CSS, JavaScript, Render
- π Hosted on: Render
- π Backend-Frontend Separation: Independent deployment for Flask backend and React frontend
- βοΈ Environment Setup:
.envfiles for managing secrets and API base URLs
π Place your screenshots in a
/screenshotsfolder or update these paths accordingly.
Weβd love your feedback and suggestions to improve BuddyBook!
- π¬ Open an Issue for bugs or features
- π§ Submit a Pull Request with improvements
- π§ Contact via Gmail for collaborations



