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