Interactive Event Kiosk Application Development

Job ID: 39243534

Budget: ₹1,200 – ₹4,000 INR

I'm looking for a highly experienced full stack developer or a development team to help me build a medium responsive, modern and interactive Event Kiosk application with live updates with nice animations asap. You should have high expertise in coding + the theory behind it. The application should be made using a MODULAR architecture, docker or github for deployment and good data structures and algorithms with security in mind. The system should be functional and visually appealing - emphasis on UI/UX design and Graphical user interface e.g icons. The application should have everything on one or two centralised "page" instead of a lot of multiple pages.

I want to build the application using react.js, next.js and tailwind for frontend. For backend, it could be built using python (django) or node.js? but python might be better. For the database, it could be postgreSQL. APIs is a major thing for the project, especially since there is AI involved, sending data to 'event' organisers, integrating maps for event location, and third party payment gateways e.g paypal, stripe.

I will provide you with the dataset and any images that may be used for the application.

Main requirements:
-Users can create and manage their own accounts on the kiosk
-User account dashboard would show upcoming Events section and past Events section/history.
-Basic Admin system/dashboard for organisers to manage and create events.
-Users can view full event details (Title, description, location, time, user capacity, price (if applicable))
- Application should display event locations on a map
- Guest Users can register to an event by scanning a QR CODE and then receive “Event ticket info” pdf
-Normal Users (who have an account) can register to event through their account + automatically receive email confirmation with event details?
- The screen displays a confetti /fireworks animation for successful registrations
-Session timeouts: The system automatically logs out after a period of inactivity (5 mins) or when a user manually logs out of their account.
-Only normal users can cancel event (e.g 7 days before) on their account
-Normal users can receive a cancellation confirmation screen
-The application dynamically updates event availability/capacity on kiosk and user’s account (if registered user) in real-time when users register or cancel.
-The system should have secure payment providers, e,g stripe, Apple Pay and PayPal.
-The system must allow certain events to automatically ‘lock’ (with icon) and prevent further registrations once the maximum capacity is reached.
-Users can filter events by type of event, price (free or paid events), select date
-The kiosk includes a search functionality for event discovery.
- Light/dark mode, brightness/high-contrast mode
- Security features e.g privacy shields, especially when paying on kiosk
- AI chatbot for help and with possible event recommendations?

I will need you to use Github for version control (i will send you an account to use). I will also need you to update me everyday on the project and send me screenshots of errors faced and how you solved it, what features are being implemented, and generally good communication and collaboration with me using this site & Zoom or Google meets.

Below i have attached a few wireframes to get an idea of how the application may look like (it's just an idea, not the final thing). Have a look at it please.

Please only send me a message if you have READ everything + is confident in developing this application to a high standard. My BUDGET is 4000 INR. DO NOT BID on this project if you CAN'T ACCEPT my budget please. Only bid if you can accept it. I'd ideally like this done within around 2 weeks and a bit. I really look forward to working with you!
Related categories: SQL Django React.js Web Application Tailwind CSS