This application has been created so that a user can manage his/her daily used important contacts very easily through this application. Contacts are displayed on the website as a list. He/She can add, update, delete the contact list as they want.
- Live Site:
- Clone repo:
git clone https://github.com/sam-suzzaman/neutron.git - Install Dependencies:
npm install - Run application:
npm run fast
DB_URL=
DB_NAME=
DB_USERNAME=
DB_PASSWORD=
- Manage Contact (CRUD operation)
- Add contact to favourite list
- NextJS
- Redux
- React hot toast
- React hook form
- React responsive modal
- React Icons
- React Loading Skeleton
- Framer motion
- mongoose
- joi
- dotenv
- Base URL:
/api/v1 - Get Contacts List:
get: /contacts - Add New Contact:
post: /contacts - Delete Contact:
delete: /contacts/id - Get Favourite Contact List:
get: /favourites - Add contact to Favourite List:
post: /favourites/id - Remove contact from Favourite list:
delete: /favourite/id