Skip to content

Adamih/vue-express-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Vue & ExpressJs final project

This is our A-grade final project in my web-development course implemented in Vue and ExpressJs. It's a fully functional, simple and secure Queue system. The focus of this project is to implement modern basic features and security principles of modern web-development. Anything but a minimalistic visual presentation was outside the scope of this project.

This project implements features like:

  • ๐Ÿ“ฃ Real-time updates using sockets
  • ๐Ÿช Support HTTPS-certificates and secure cookies
  • ๐Ÿšช Gated API's and privileged users
  • ๐Ÿ” Encrypted passwords with bcrypt
  • ๐Ÿ•— Persistent sessions w/ timeouts
  • ๐Ÿš€ Simple, well-structured codebase

Instructions

  1. Install node 10.13 or later.
  2. Clone this repository.
  3. Run npm install inside repository.
  4. Run npm start inside repository.
  5. Navigate to localhost:8989 in your browser.

To use the application, users are pre-configured on the server. These are the usernames and passwords available:

Display name Login name Password
Admin admin admin
User0 user0 password
User1 user1 password
User2 user2 password
User3 user3 password
User4 user4 password

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published