I worked with Ricardo to help him build the ideal website for his app. He needed a stunning landing page that included internationalization (multiple languages) to showcase his mental health app to people who speak English and Spanish.
The whole process took 4 weeks, divided in 1 week for design and 3 weeks of development.
Features section of the finished website that showcases what the IZI Premium app has to offer
Context
The client needed a landing page with the following items to ensure an easy way to buy a plan from the website and directly transition to the mobile app after that:
Landing page to showcase content, features, and attract clients
Cookie policy banner
User account register and login logic attached to his database
Internationalization to allow changing the language of the website to English or Spanish
Regional pricing that changes depending on your location and allows for the application of discounts
Payment processing logic and link using Stripe. This point included:
Redirection to a cancel page to try and enroll back the lead
Redirection to a "Thank you page" page after a successful sale
Registering the user account to have a premium status to be ready to use it for logging into the app
Section of the IZI Premium landing page that showcase the "Diary" functionality that is available in the app
Development Process
Tech Stack used: Next.JS with TypeScript for type safety and maintainability, TailwindCSS to create the styles, Firebase as the main database, i18n for internationalization, and the Stripe Checkout for payment processing purposes.
Timeline: The development took 3 weeks. It started with the implementation of the design and internationalization in the first week, and the other 2 weeks were used to make the necessary integrations for the website to work (like linking Stripe, setting up the user login and register process, unify the database...)
Screenshot of the IZI Premium pricing plans for their app, which is currently available on the landing page.
Final Result and Project Hand-off
The project was fully delivered after 4 weeks. This was done by deploying the website and linking it with the hosting service of the client.
After that, a series of tests were done to ensure that all functionalities are working:
✅ Make sure payments are being processed correctly
✅ Users are being registered to the database
✅ Users can login, close their session and erase their account