We need help building a mobile app for youth clubs. The application is in short terms a host for a membership card. The user will be able to access any youth club with the membership card. The card can be scanned in order to get data from the user about their visit to the youth club. The application needs to have to have the following features:
The mobile app (Users perspective)
Registration with BankID integration
The user should be able to register and comply through the Swedish BankID integration.
We need the app to be GDPR compliant.
Users have a member card that can be scanned for registration purpose while visiting a youth club.
Member card benefits
There should be benefits attached to the membership card. These are created by either Admin or the staff in local or global mode.
News from youth clubs are listed in the feed.
Events (that they can join) are listed in the feed.
Youth club start page
Each youth club should have their own start page the user can visit and read more about the youth club.
Search and follow youth clubs
The user should be able to search and follow youth clubs.
Booking of rooms
The user should be able to book rooms through the applications.
The user should be able to edit profile settings.
The mobile app should allow notifications.
Three levels of admin areas:
Level one (Super admin)
From this level the Super Admin (Meaning us the owners) should be able to manage our customers and creating global benefits to the member card.
Level two (Admin)
From this level the Admin (The municipality) should be able to manage staff members and youth clubs in their municipality.
Level one (Staff)
From this level the staff should be able to manage a single youth club and all the features connected to them.
We prefer a cross platform solution using something like react native for the front end. For the backend we are open to suggestions but it can be built in Node.js, PHP (Laravel or similar) or Python. We will not accept .net and Ruby on rails.
We have full detailed description, wireframes and documentation that can be sent when we move further.
We are going to expect an estimate for both the MVP and the full project. You need to have previous experience working with similar applications. Preferable you have worked with Swedish clients before. Designs and UI will be done by you (under our guidance).
Looking forward to hear from you.