- 🔓 About the Project
- 💻 Getting Started
- 👥 Authors
- 💪 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📃 License
Room Manager is a comprehensive room management and reservation platform designed to streamline operations for administrators and guests alike.
- React
- TypeScript
- TanStack Query
- Styled-components
- Node.js
- Express
- MongoDB
- Mongoose
- JSON Web Token
- Room management with role-based permissions
- Visitor and guest registration
- Secure authentication and authorization using JWT
- Image upload and optimization with Cloudinary
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Node.js installed on your machine.
Clone this repository to your desired folder:
cd my-folder
git clone git@github.com:adel-gu/room-management.git
Install this project with:
cd room-management
cd client
pnpm install
cd server
pnpm install
To run the project, execute the following command:
cd client
pnpm run dev
cd server
pnpm run dev
👤 Adel Guitoun
- GitHub: @adel-gu
- Twitter: @GuitounAdel
- LinkedIn: adelguitoun
👤 Terbeche Mostefa
- GitHub: @Terbeche
- LinkedIn: mustapha-terbeche
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please give it a ⭐!
This project is MIT licensed.