Event discovery
Event-Go
Discover local events on a map, ask to join, and keep track of everything you’ve signed up for.
Concerts, theatre, seminars, sports: Event-Go shows what’s happening near you. Organizers create events and approve attendees; users request a spot and follow their plans in a calendar.
- Role
- Full stack: app & API
- Year
- 2025
- Platforms
- iOS · Android
- Backend
- Node.js · MongoDB
- Status
- Finished
Screens
Scroll →
What it does
-
Map discovery
Nearby events on an interactive map, with search and category filters.
-
Two roles
Users and organizers each get their own screens and permissions.
-
Event management
Organizers create, update and cancel events.
-
Attendance requests
Approve or reject requests one by one, or all at once.
-
My events
Joined and pending events in lists, plus a calendar view.
-
Notifications
Updates on events, new requests and approvals.
How it’s built
-
01
A TypeScript REST API on Node.js and Express, with Prisma on MongoDB for type-safe data access.
-
02
JWT authentication with bcrypt-hashed passwords, and middleware that enforces user and organizer access on every route.
-
03
A node-cron job keeps event statuses up to date on a schedule.
-
04
In the app, Redux Toolkit holds the session and RTK Query handles fetching and caching. Forms use React Hook Form with Zod, and the token is kept in SecureStore.
Stack
- React Native
- Expo
- TypeScript
- Redux Toolkit
- RTK Query
- React Navigation
- react-native-maps
- Node.js
- Express
- Prisma
- MongoDB
- JWT