Skip to content

An animal roleplaying messageboard with user authentication and permissions

Notifications You must be signed in to change notification settings

abstractdev/animals-only

Repository files navigation

animals.mp4

Live Demo
An animal roleplaying messageboard with user authentication and permissions


Features

  • User sign up/login/logout
  • User roles and permissions
  • User avatars
  • User status page
  • Dated messages
  • Hashed passwords

Built With

  • Node/Express
  • Typescript
  • MongoDB
  • Mongoose
  • Bcryptjs
  • Passport
  • EJS

Concepts / Things I learned

  • Using Typescript on the backend
  • Authentication with Passport
  • Password hashing with Bcryptjs
  • Using Lottie animations