Lifestyle Web App for Liviit
Lifestyle Web App for Liviit
Matt Robertson, the founder of Liviit, managed the social media and community building app on a simple web platform for eight years. Liviit was designed and developed to provide a safe and secure platform for people from all walks of life to connect and share their daily lives. It was then time for some innovation to reach a larger client base while maintaining the initial vision as the core. Matt required the new Liviit web app to enable its users to share calendars, lists, files, music, vaults, etc., and support private hubs and community networks.
With the changing definitions of social media presence and features provided on those platforms, our client wanted to introduce users to a web app that incorporated the features of all leading social media websites and allowed using them in a more private manner. There had to be a team efficient enough to turn this vision into reality.
After determining the requirements, we put together a team in collaboration with our client. This project required the skills of an experienced web developer and Girish Gaba was the right expert to be called for this project. After discussing and agreeing upon a development plan, we started working on the Liviit web app in April of 2020.
Streamlined communication channel including new features included providing 'Private Hubs' and 'Community Networks', chats, and provisions to manage and share calendar, list, files, vaults, and music.
Attractive and easy-to-use UI for all ages with a hassle-free tool to make the tasks easier.
Efficient storage and retrieval of information with many other features and futuristic ideas.
Our choice of tech stacks for creating the frontend included React, Redux, SASS, Bootstrap, and Styled-Components. React has time and again proved its importance and benefits in designing UI for social media applications. Given its eminence for faster development and scalability, we selected React as our framework for designing the frontend. Next came the decision of selecting the state management library, which was compatible with React. This choice was easier as Redux, by far, stands as the most popular state management library to help create a unidirectional data flow and allow “time-travel” debugging. React’s flexibility to work with any UI layer made it the appropriate choice for our Liviit social media web app.
SASS, Bootstrap, and Styled-Components were selected as the styling frameworks. This private community-building website required us to take a step ahead of simple CSS. We opted for SASS to make our web app more maintainable. Combined with Bootstrap, it opened new avenues for fulfilling the requirements of allowing users to manage their daily lives using features such as custom dashboards.
As for the backend, Laravel and MySql were chosen to provide a seamless development, database management, and deployment experience. All these technologies have time and again proved their efficiency in the social media domain with many leading platforms designed and developed using them.
The pre-existing Liviit website was developed keeping in mind the necessities of streamlining their daily activities and providing them with a hassle-free tool to make the tasks easier. But after operating with the same features for a while, there was a requirement to provide users with more features. Some of these new features included providing 'Private Hubs' and 'Community Networks', chats, and provisions to manage and share calendars, lists, files, vaults, and music. Apart from these primary requirements, the Liviit web app would also have many other features and futuristic ideas.
The challenges faced along the course of this project were mainly related to the task management and communication aspects. There was no standard tool or mechanism to assign, monitor, and manage tasks or communicate with the team. After discussions between the team and the client, these challenges were overcome by using Excel Sheets, Trello Board, and Scrum calls to track activities and monitor the progress of assigned tasks.
- Trello Board is being used for task management.
- Subscription-based web application to provide users with the ability to access information in real-time.
- This Web app reduces the dependency on the OS of a device.
This project is currently in progress with the development going as per the schedule. Developing the Liviit web app is proving to be a perfect and seamless collaboration with our client. We are working on making it the best social media and daily planning platform for people who want to connect while keeping it a private business.