Skip to content

LYNK-UP-APP/lynk-up-client

Repository files navigation

LYNK-UP

Table of Contents

Introduction

Welcome to LYNK-UP, a sophisticated web application meticulously crafted by a team of eight adept developers, consisting of three frontend and five backend junior developers.

LYNK-UP empowers users to effortlessly create and schedule events for themselves and their friends. This innovative platform allows users to specify which group of friends they wish to invite while creating an event. On the dashboard page, users can conveniently access and manage all their upcoming events, ensuring seamless organization and planning.

Throughout the development process, our team embraced the challenge of integrating Redux and Python into our codebase, recognizing the significant advantages these technologies offer in terms of code organization and maintainability. By harnessing their newly acquired expertise in Redux and Python, our developers have successfully engineered a polished and responsive user experience. To guarantee exceptional usability, we conducted thorough user flow testing using Cypress, ensuring that LYNK-UP delivers an unparalleled experience to all its users.

Our web application boasts cross-device accessibility, enabling users to effortlessly connect with their friends and schedule memorable moments irrespective of the device they prefer. LYNK-UP is here to facilitate meaningful connections and help you stay in touch with your friends, enabling you to schedule a delightful time together, whenever and wherever.

Technologies

  • Redux
  • React
  • Router
  • Cypress

Contributors

Illustrations

App

Deployed Page

Visit our deployed LYNK-UP Page

Wins

  • Self-taught and implemented Redux throughout the project utilizing best practices.
  • Successfully integrated and utilized data from an unfamiliar API to enhance the app's functionality.
  • Efficiently created and followed user stories, ensuring features catered to our target audience.
  • Prioritized User Experience by focusing on intuitive routing with multiple ways to navigate back to the main page.
  • Collaboratively made decisions when troubleshooting bugs and navigating any course changes within the development process.
  • Encouraged and supported each other to consistently achieve our learning goals and work on areas of technical vulnerability.
  • Maintained a steady pace throughout the project, surpassing our milestones with a successful MVP.💪

Challenges & Improvements

  • Navigating error messages and somewhat confusing documentation whilst learning to effectively implement Redux
  • Deciding, as a team, what our best practices should be when working with unfamiliar concepts
  • Identifying and prioritizing our most valuable features under a tight timeframe. We were able to apply agile methodologies to keep effective team communication and collaboration.
  • Possible future improvements and features:
    • Implement user authentication and login functionality, enabling personalized user experiences

Set Up

  1. Fork this repo
  2. Clone the repo to your local machine
  3. Run npm i, then npm run build, then npm start
  4. View the project in the browser by opening localhost:3000

Sources

Project Specs

  • The project spec & rubric can be found here