Frontend: Angular
Built with a component-based architecture, ensuring modularity, reusability, and maintainability.
Styling: Tailwind CSS
Utility-first CSS framework used for responsive and modern UI design.
Backend: Strapi
A Node.js-based headless CMS that provides a secure and flexible REST API for event management and user authentication using JWT tokens.
The goal of this project was to build a multi-user event management system where users can create, edit, and delete their own events. The system implements secure authentication and prevents unauthorized access.
Wireframes & UI: Created using Tailwind CSS for a modern, responsive design.
/login
– Login page/events
– List of user’s events/events/create
– Create a new event/events/:id/edit
– Edit an existing event/helpdesk
– Chatbot and human support interface# Backend setup
cd UCC_server
npm install
npm run develop
# Frontend setup
cd UCC_client
npm install
ng serve
If you’d like to run both the frontend and backend concurrently, use the following command:
npm run dev
This executes the following concurrently script:
secret-server-project@1.0.0 dev concurrently “npm start –prefix UCC_client” “npm run develop –prefix UCC_server”
Demo Video
The demo video showcasing the project functionality: https://drive.google.com/file/d/1qH1cQco0eETw1rOBDOCoJ4Mv7otAekiZ/view?usp=sharing