The WHIC app is a web-based platform that offers real-time updates on emergency events within the Centre area, specifically designed for the Kawana Shopping World. It enables users to view, report, and track events effectively.
- Homepage: Features emergency contact information and links to relevant resources.
- Daily Events Page: Displays live updates of ongoing events.
- New Events Page: Allows users to report new incidents.
- About Page: Provides an overview of the application.
- History Page: Archives past events for reference.
- Frontend: Utilizes SvelteKit with Vite for building.
- Backend: Employs an Express server with PostgreSQL for database management.
- Testing: Automated with Cypress for browser interaction checks.
- CI/CD: Managed through GitHub Actions, ensuring continual integration and deployment.
- Deployment: Hosted on Vercel for accessibility.
- Clone the repository:
git clone https://github.com/UniSunshineCoast/csc301-24-assignment-3-primary-usc-hh088
- Install dependencies and run the setup scripts as detailed in the initial setup steps.
Start the development server to see the app in action:
npm run dev
Access the web interface via localhost
on the specified port.
Future updates may include enhancing user authentication, implementing real-time notifications, and improving accessibility features to accommodate a wider audience.