Skip to content

MyContacts is a website for storing and managing your contacts.

Notifications You must be signed in to change notification settings

morenadam/TDDD27-MyContacts-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDDD27_2020_MyContacts 📙

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.

Functional specification

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.

Technical specification

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

Screen casts

Get started 🚀

  1. Npm install
  2. Npm run install-backend
  3. npm run dev

Authors

Adam Moren - adamo472 | Adam Lindfors - adali414

About

MyContacts is a website for storing and managing your contacts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published