A full-stack web app providing a ticketing and user management system for a zoo institution. The project includes features such as user registration, authentication, ticket purchasing, browsing transaction history, and for administrators, it provides a system to select, add, and remove available tickets and services, along with a browsing registrated users, bought tickets, managing user accounts and more.
- Typescript
- React
- Scss
- Laravel
- MySQL
- Vite
1. Have MySQL database, npm, composer installed
2. Create a 'zoodb' database in mysql
3. git clone https://github.com/bdnrJ/Zoo.git
4. Enter project folder (cd zoo)
5. Change .env.example file to match your database connection configuration
5. Run start.bat and start2.bat files or type in commands manually
7. App should be available on http://localhost:5173/
Role | Password | |
---|---|---|
User | user@user.com | UserUser |
Admin | admin@admin.com | AdminAdmin |
Or make an new account (user account only)