tavinhoo / projeto-Agenda

A Agenda de Contatos Web é uma aplicação desenvolvida para ajudar os usuários a gerenciar suas informações de contato de forma eficiente e conveniente. Combinando tecnologias modernas, a Agenda proporciona uma experiência simplificada e intuitiva para armazenar, visualizar e atualizar contatos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

=> { Agenda } 📝

Projeto feito para unificação de conceitos vistos em aula, como: classes, async functions, promises, rotas, middlewares, padrão MVC, CRUD e etc...

projeto Agenda

pagina de login

pagina com contatos

Uso:

git clone <url>
npm install

OBS: para prosseguir, crie o arquivo '.env' com sua respectiva autenticação (mongodb);

CONNECTIONSTRING=mongodb+srv://clusterAnything.mongodb.net/test?retryWrites=true&w=majority
npm start 
http://localhost:3000/

Dependências

  "dependencies": {
    "bcryptjs": "^2.4.3",
    "connect-flash": "^0.1.1",
    "connect-mongo": "^4.4.1",
    "core-js": "^3.15.2",
    "css-loader": "^6.2.0",
    "csurf": "^1.11.0",
    "dotenv": "^10.0.0",
    "ejs": "^3.1.6",
    "express": "^4.17.1",
    "express-session": "^1.17.2",
    "mongoose": "^5.13.3",
    "regenerator-runtime": "^0.13.9",
    "style-loader": "^3.2.1",
    "validator": "^13.6.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.14.8",
    "@babel/core": "^7.14.8",
    "@babel/preset-env": "^7.14.8",
    "babel-loader": "^8.2.2",
    "nodemon": "^2.0.12",
    "webpack": "^5.46.0",
    "webpack-cli": "^4.7.2"
  }
  

About

A Agenda de Contatos Web é uma aplicação desenvolvida para ajudar os usuários a gerenciar suas informações de contato de forma eficiente e conveniente. Combinando tecnologias modernas, a Agenda proporciona uma experiência simplificada e intuitiva para armazenar, visualizar e atualizar contatos.


Languages

Language:JavaScript 59.4%Language:EJS 40.6%