Damitha.dev

Menu

Close

Techpulse
Techpulse
An event management platform
Nextjs
TypeScript
Shadcn UI
Redux
Expressjs
MongoDB
Vercel
Azure
Problem Statement
Undergraduate students face challenges when it comes to organizing and participating in community events. On the other hand, event organizers face the challenge of where to position/display an event to gain/reach attention for their event. We go as an intermediary to help both parties. Include difficulties in event discovery, registration, missing upcoming events, and communication. Additionally, tracking attendance and engagement can be cumbersome.
Our Solution
Develop a dedicated Event Management Platform that streamlines the organization, promotion, and participation in community events for IT Undergraduate students and Event organizers.
Deliverables
  • Participants Front-end -A fully functional web application accessible to participants for event discovery, registration, and other relevant functionalities.
  • Organization Admin Dashboard -A web application enabling organizers to create, manage, and promote events, and access relevant data.
  • Techpulse API -A well-documented and secure API providing functionalities for data storage, retrieval, and communication between the frontend and the database.
Features
  • Event Discovery - Participants can search for events based on their interests by filtering event types such as hackathons, bootcamps, ctf events and workshops.
  • Registration - After discovering various events on the platform, event participants can register for events which they are interested in.
  • Organization signup and signin - Event organizers can signup for the techpulse platform by providing their organization details and verifing their organization email.
  • Event Creation - Organizers can create various types of tech events with detailed descriptions, images, schedules, requirements, and registration options.
  • Promote Events - Unlock the potential of social media promotion for event organizers, giving them the ability to reach out to a diverse audience.
  • Track event performance - Monitor the success of your events by integrating Google Analytics, allowing you to track event reach and view count.
User Interface
techpulse Slide 1
techpulse Slide 2
techpulse Slide 3
techpulse Slide 4
techpulse Slide 5
techpulse Slide 6
techpulse Slide 7
techpulse Slide 8
techpulse Slide 9
techpulse Slide 10
techpulse Slide 11
Database Diagram
Database Diagram
Deployment Infastructure
Deployment Infastructure
Techpulse offers a promising solution for both event organizers seeking wider reach and participants eager to discover relevant tech events. The development process utilized a combination of technologies, including Next.js for the frontend, Node.js and Express.js for the backend API, and MongoDB for database storage. The implementation of JWT-based authentication for organization admins ensured secure user management and access control while the event creation multi-step form provides a streamlined and user-friendly process for planning and organizing events efficiently.