Welcome to my coding challenge repository! This README will provide you with all the information you need to understand and navigate my project for the coding challenge.
This is a submission for the GetLinked Coding Challenge authored by Junaid Aaliyah & Olamide Simon using React + Vite + Tailwind and also integrates data from the provided Backend REST API to deliver a user-friendly, accessible and visually appealing web application.
-
Design Implementation: We have implemented the design elements from the provided Figma draft, ensuring that the layout, color schemes, and typography closely match the design.
-
API Integration: The project consumes the provided Backend API using
axios -
Creativity: We have added features such as page and component animations to improve user experience.
The following technologies were used to build this project:
-
Frontend:
Before you can run this project, you'll need to have the following software/tools installed:
-
Clone this repository to your local machine:
git clone [https://github.com/Leeyah-123/GetLinked]
-
Navigate to the project directory:
cd [getLinked] -
Install the project dependencies:
pnpm install
To run the project locally, follow these steps:
-
Start the development server:
pnpm dev
-
Open your web browser and access the project at http://localhost:5173.
Here is an overview of the project's directory structure:
GetLinked/
│
├── public/
│ └── ...
│
├── src/
│ ├── App.tsx
│ ├── main.tsx
│ ├── index.css
│ |
│ ├── components
│ │ └── ...
│ ├── hooks
│ │ └── ...
│ ├── routes
│ │ └── contact.tsx
│ │ └── home.tsx
│ │ └── register.tsx
│ ├── sections
│ │ └── Criteria.tsx
│ │ └── Faqs.tsx
│ │ └── Hero.tsx
│ │ └── Overview.tsx
│ │ └── Partners.tsx
│ │ └── Privacy.tsx
│ │ └── Rewards.tsx
│ │ └── RulesAndGuide.tsx
│ │ └── Timeline.tsx
│ ├── utils
│ │ └── ...
│ └── ...
│
├── README.md
├── index.html
└── ...