Project Overview
This repository contains the code challenge for "GetLinked" website, featuring three main pages: Home, Contact, and Registration. The project was developed using React for the user interface and Tailwind CSS for styling. Additionally, Formik and Yup were utilized to manage form state and validation, and Framer Motion was employed to incorporate captivating animations.
Pages
Home Page
The Home page is the initial landing page of the GetLinked website. It showcases an engaging layout to capture the user's attention and provide key information about the platform.
Contact Page
The Contact page allows users to reach out to GetLinked for inquiries, support, or feedback. It includes a form for users to enter their contact details and message.
Registration Page
The Registration page facilitates user registration to the GetLinked platform. It comprises a registration form where users can input their information to create an account.
Technologies Used
React
React was the primary framework used to develop the user interface for this project. It enabled the creation of dynamic and interactive components for a seamless user experience.
Tailwind CSS
Tailwind CSS was used for styling the website, allowing for rapid development and consistent design across pages. Its utility-first approach enhanced the efficiency of styling.
Formik
Formik was employed to manage the form state and handle form submissions effectively. It simplifies form development and validation within React applications.
Yup
Yup was utilized in conjunction with Formik for form validation. It provided a schema-based approach to define and validate the shape of the data in the forms.
Framer Motion
Framer Motion was integrated to incorporate animations and enhance the overall user experience. It brought life to the website by adding captivating transitions and effects
If you encounter any issues or have suggestions for improvement, please create an issue or submit a pull request.