MyContacts is a website for storing and managing your contacts. This project is a part of the course TDDD27 - Advanced Web Programming at Linkoping University.
The purpose of this app is to store and manage personal contacts online. Think of it similar to Google Contacts but with more options. Rather than just having a list of contacts we want to create a better user experience for reading and managing contact information. On the website, it should be possible to add, delete, edit, and filter contacts. It should also be possible to store information such as an address, phone number, social media, work, etc. The core function of the app is to display all the contact information in an easy-to-read and interactive environment.
For this project, the MERN-stack is used. This stack consists of:
We also use:
- Mongoose - For server-database communication
- Redux - Data state Library
- Bootstrap - As CSS framework
- Postman - For testing HTTP requests
- Axios - Promise based HTTP client for the browser and node.js
- Okta - For user authentication
- Cloudinary - For Image uploading and storage
- Mid course screencast
- Project Screencast
- Individual oral code screencast - Adam Morén
- Individual oral code screencast - Adam Lindfors
- Npm install
- Npm run install-backend
- npm run dev
Adam Moren - adamo472 | Adam Lindfors - adali414