Skip to content

TypeScript React Frontend Project - Coworking space website

Notifications You must be signed in to change notification settings

MandySpaan/LasNaves_Frontend

Repository files navigation

Coworking Las Naves

Access Control and Coworking Space Management Project

Index 🔍

Description 📖

An access control and management application for the coworking space Las Naves.
Users can register, check in and out of rooms, make reservations, and view real-time room availability.
Administrators can also monitor user entry and exit, as well as generate detailed administrative reports.

You can find the related backend project here: LasNaves_Backend

Stack 💻

Node JS JWT NPM CSS3 HTML5

Local installation 🛠️

Backend

You can find the related backend project here: LasNaves_Backend

  1. Clone the repository $ git clone https://github.com/MandySpaan/LasNaves_Backend
  2. Install dependencies $ npm install --y
  3. Copy the file .env.example, change the name to .env and fill in all the fields
  4. Plant the seeds into the tables $ npm run db:seed
  5. Start the server $ npm run dev

Frontend

  1. Clone the repository $ git clone https://github.com/MandySpaan/LasNaves_Frontend
  2. Install dependencies $ npm install --y
  3. Start the server $ npm run dev

In the Pipeline 🔜

Ongoing work includes the following:

  • For users:

    • Own access history on Profile page
    • Change your own email address
  • For admins:

    • Search/Sort rooms by name, type, capacity and availability
    • Search/Sort users by name, startup, dni, email and phone
  • For super admins:

    • Super admin view which includes the following:
      • Create, update and delete rooms
      • Update and deactivate users

Points of Improvement 💡

Areas for improvement include the following:

  • Layout:

    • Refactor css files to have more centralized css
    • Improve overal design and responsive design
  • Tests:

    • Implement automated testing for critical components and user interactions
    • Establish a process for running tests consistently

About

TypeScript React Frontend Project - Coworking space website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages