
Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
EVOL
PROJECT TYPE:
APP
DATE:
OCTOBER 2022
Evol is a revolutionary dating app designed by a team of experienced psychologists to help users find meaningful connections based on their values and personalities. The app's core feature is a meticulously crafted questionnaire that users are required to complete upon signing up. The results of this questionnaire are then analyzed by the psychologists to generate a comprehensive personality profile for each user.
Evol's matching algorithm takes into account these personality profiles, fostering connections between users who share similar values, interests, and traits. This innovative approach to dating promotes the formation of lasting relationships built on genuine understanding and compatibility.
As a front-end developer working on Evol, there are several technical challenges to overcome:
- User Experience: Creating a seamless and engaging user experience for filling out the questionnaire and navigating the app.
- Responsive Design: Ensuring that the app functions and looks great across a variety of devices and screen sizes.
- Performance: Optimizing the app to minimize load times and ensure smooth transitions between different views.
- Accessibility: Designing the app to be accessible and user-friendly for a diverse range of users, including those with disabilities.
For the tech stack, Evol's front-end is built using React.js. This provides a solid foundation for creating a highly interactive and responsive user interface. Additional technologies and libraries used in the stack include:
- Redux: For state management, making it easier to maintain and organize the app's data.
- React Router: For handling navigation within the app, ensuring seamless transitions between different views.
- Styled-components: For CSS-in-JS, allowing developers to write modular and maintainable styles.
- Axios: For handling API requests and managing communication with the back-end server.
- Jest & React Testing Library: For unit and integration testing, ensuring the app's reliability and robustness.
Overall, Evol is an innovative dating app that combines psychology and technology to provide users with more meaningful matches. The app's user-friendly interface and powerful matching algorithm make it a powerful tool for anyone looking to find a meaningful connection in the world of online dating.

























