Interactive Event Kiosk Web Application
Budget: $100 – $140 USD
I'm looking for a highly experienced full stack developer or a development team to help me build a 'MEDIUM' responsive and interactive Event Kiosk application with live updates asap. You should have high expertise in coding + the theory behind it. The application should be made using a MODULAR architecture, docker 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 system 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 - Newly registered events, Possibly dynamic countdown to event, Past Events section/history.
-Basic Admin system for organisers to manage and create events.
- Kiosk should have 'guest' and 'login' options
-Users can view full event details (Title, description, location, time, user capacity, price (if applicable))
- The kiosk must display event locations on an interactive map
- Users can register a QR CODE for quick sign-up.
- The screen displays a confetti /fireworks animation for successful registrations
-Session timeouts: The system automatically logs out after a period of inactivity or when a user manually logs out of their account.
-The kiosk should display an idle screen/animation when not in use e.g takes user back to the "guest"/"login" or "swipe to start" screen or home - event screen?
-Users can cancel an event registration through a cancellation link in the email
-The kiosk/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 must integrate with 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.
-The kiosk should provide an AI chatbot for help and event recommendations with possible speech-to-text functionality
-Usability and accessibility features e.g light/dark mode, brightness/high-contrast mode
-"Kiosk mode" - on-screen keyboard (might not be implemented)
- Security features e.g privacy shields, especially when paying on kiosk
Key concepts/theory?:
QR code integration, Web socket, server side rendering , ASP.net, AI, APIs (E.g RESTful API), SQL, UX/UI design, Integration/unit/performance testing, DOM Tree Traversal?, form validation, caching mechanisms, authentication, Material UI, Security, Ajax? , captcha etc
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 $140. I'd ideally like this done within around 2 weeks and a bit. I really look forward to working with you!
The system 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 - Newly registered events, Possibly dynamic countdown to event, Past Events section/history.
-Basic Admin system for organisers to manage and create events.
- Kiosk should have 'guest' and 'login' options
-Users can view full event details (Title, description, location, time, user capacity, price (if applicable))
- The kiosk must display event locations on an interactive map
- Users can register a QR CODE for quick sign-up.
- The screen displays a confetti /fireworks animation for successful registrations
-Session timeouts: The system automatically logs out after a period of inactivity or when a user manually logs out of their account.
-The kiosk should display an idle screen/animation when not in use e.g takes user back to the "guest"/"login" or "swipe to start" screen or home - event screen?
-Users can cancel an event registration through a cancellation link in the email
-The kiosk/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 must integrate with 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.
-The kiosk should provide an AI chatbot for help and event recommendations with possible speech-to-text functionality
-Usability and accessibility features e.g light/dark mode, brightness/high-contrast mode
-"Kiosk mode" - on-screen keyboard (might not be implemented)
- Security features e.g privacy shields, especially when paying on kiosk
Key concepts/theory?:
QR code integration, Web socket, server side rendering , ASP.net, AI, APIs (E.g RESTful API), SQL, UX/UI design, Integration/unit/performance testing, DOM Tree Traversal?, form validation, caching mechanisms, authentication, Material UI, Security, Ajax? , captcha etc
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 $140. I'd ideally like this done within around 2 weeks and a bit. I really look forward to working with you!