Skip to content

RuKatya/Remembers

Repository files navigation

Stay organized - task management

Running

Project setup

Install the dependencies

npm i

Start the server by

node server.js

or

nodemon

You can register or login with a user

test@email.com

password

789456123

About the project

The project was built after I built a website while studying a course in Udemy. I wanted to build something of my own and combining the knowledge I had learned into a Udemy course.

During the project I learned to use DB more deeply - create models, send data to DB and receive it, connect models with each other and more. I was able to understand in more depth validation. I also discovered how to send letters to new users.


Project creation process

I built the project, using a combination of new material I learned, and also added my current knowledge. In the project I focused on validation and router.

In the process of building, it was important to me first to see that my idea was published, only when I made sure everything worked, I progressed to the design part of the site.

In the server I used:

  • Express
    • Express-session
    • Express-validator
  • MongoDB
    • Mongoose
    • Monnect-mongodb-session
  • Mail send
    • Nodemailer
    • Nodemailer-sendgrid-transport
  • Colors
  • Middleware
  • Csrf
  • Flash
  • Path
  • Routers
  • Crypto
  • Compression
  • Multer

In the client I used:

  • JavaScript
    • Ajax
    • Dateformat
    • Get date
  • EJX
  • jQuery
  • SASS

Stay organized, just login and get more done!

About

Login and be organized

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published