An open API service indexing awesome lists of open source software.

https://github.com/daviiisousa/codeleaptest


https://github.com/daviiisousa/codeleaptest

axios framer-motion react reacttoastify tailwindcss typescript

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# CodeLeap Test

---

## 📌 About

This application was developed as part of a frontend technical test for the company [CodeLeap](https://codeleap.co.uk/). It is a frontend interface for performing CRUD operations (Create, Read, Update, Delete) on a posts API.

---

## 🛠️ Technologies Used

- **TypeScript**
- **React**
- **Framer Motion**
- **React Toastify**
- **Tailwind CSS**
- **React Router DOM**
- **Axios**
- **clsx**
- **Vite**

---

## 🚀 Features

- Create posts
- View posts
- Edit your own posts
- Delete your own posts

---

## 🧠 Lessons Learned

- Improved understanding of component reusability and React Router.
- Learned how to handle CRUD operations cleanly with Axios and TypeScript.
- Learned about responsive design with Tailwind CSS.

---

## 💻 Installation & Running

### Prerequisites:

- [Node.js](https://nodejs.org/) installed
- A package manager: **npm** or **yarn**

### Steps:

```bash
# Clone the repository
git clone https://github.com/daviiisousa/CodeLeapTest.git

# Navigate to the project directory
cd CodeLeapTest

# Install dependencies
npm install
# or
yarn install

# Start the development server
npm run dev
# or
yarn dev
```