Skip to content

RichardAdler/Experience_booking_platform

Repository files navigation

Web Application Assessment by Richard Adler

Overview

This is a web application assessment project, developed by Richard Adler. The project implements a REST API using Node and Express and integrates with a SQLite3 database. A frontend UI was developed using EJS as a view engine to interact with the API.

Installation and Running

  1. Clone the repository to your local machine.
  2. Navigate to the project's root directory.
  3. Run npm install to install all dependencies.
  4. Start the server using npm start.

Packages Used

  • bcrypt for hashing and comparing passwords.
  • connect-sqlite3 for SQLite session store for Connect/Express.
  • dotenv for loading environment variables from a .env file.
  • ejs for templating.
  • express for server-side framework.
  • express-session for session management.
  • multer for handling multipart/form-data (file uploads).
  • nodemon for automatically restarting the server during development.
  • path for handling and transforming file paths.
  • serve-favicon for serving the favicon.
  • sqlite3 for SQLite database interaction.
  • uuid for generating UUIDs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published