actualizare readme
This commit is contained in:
49
README.md
49
README.md
@@ -1,6 +1,6 @@
|
|||||||
# Space Booking System
|
# Space Booking System
|
||||||
|
|
||||||
Web application for booking offices and meeting rooms with administrative approval flow.
|
Web application for booking offices and meeting rooms with multi-tenant support, administrative approval flow, and public booking API.
|
||||||
|
|
||||||
## Tech Stack
|
## Tech Stack
|
||||||
|
|
||||||
@@ -187,29 +187,44 @@ space-booking/
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
### Implemented (US-001)
|
|
||||||
|
|
||||||
- [x] User authentication with JWT
|
- [x] User authentication with JWT
|
||||||
- [x] Login page with email/password
|
- [x] Role-based access (superadmin / manager / user)
|
||||||
- [x] Protected routes
|
- [x] Space management (CRUD)
|
||||||
- [x] Token storage and validation
|
- [x] Property management (groupuri de spații, public/privat)
|
||||||
- [x] Redirect to dashboard on successful login
|
- [x] Property managers (many-to-many)
|
||||||
- [x] Role-based access (admin/user)
|
- [x] Booking calendar view (FullCalendar)
|
||||||
|
- [x] Booking request system
|
||||||
### Coming Soon
|
- [x] Admin approval workflow
|
||||||
|
- [x] Anonymous booking support (guest name/email)
|
||||||
- Space management (CRUD)
|
- [x] Public booking API (fără autentificare)
|
||||||
- Booking calendar view
|
- [x] Organizations & members
|
||||||
- Booking request system
|
- [x] Notifications
|
||||||
- Admin approval workflow
|
- [x] Audit log
|
||||||
- Notifications
|
- [x] Reports
|
||||||
- Audit log
|
- [x] Booking templates
|
||||||
|
- [x] Google Calendar integration
|
||||||
|
- [x] Attachments
|
||||||
|
- [x] User profile & settings
|
||||||
|
- [x] Email verification
|
||||||
|
|
||||||
## API Endpoints
|
## API Endpoints
|
||||||
|
|
||||||
### Authentication
|
### Authentication
|
||||||
|
|
||||||
- `POST /api/auth/login` - Login with email and password
|
- `POST /api/auth/login` - Login with email and password
|
||||||
|
- `POST /api/auth/register` - Register new user
|
||||||
|
|
||||||
|
### Resources
|
||||||
|
|
||||||
|
- `/api/spaces` - Space management
|
||||||
|
- `/api/properties` - Property management
|
||||||
|
- `/api/bookings` - Booking management
|
||||||
|
- `/api/organizations` - Organization management
|
||||||
|
- `/api/users` - User management
|
||||||
|
- `/api/notifications` - Notifications
|
||||||
|
- `/api/audit-log` - Audit log
|
||||||
|
- `/api/reports` - Reports
|
||||||
|
- `/api/public/*` - Public API (no auth required)
|
||||||
|
|
||||||
### Health
|
### Health
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user