Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/odhiambo-ed/todo-list-api-with-quarkus

The Quarkus To-Do List App is a lightweight and efficient web application for managing your tasks. Built with Quarkus, it offers fast performance and seamless JSON data handling. This project serves as a great example for Java developers interested in modern web development with Quarkus.
https://github.com/odhiambo-ed/todo-list-api-with-quarkus

java quarkus

Last synced: 5 days ago
JSON representation

The Quarkus To-Do List App is a lightweight and efficient web application for managing your tasks. Built with Quarkus, it offers fast performance and seamless JSON data handling. This project serves as a great example for Java developers interested in modern web development with Quarkus.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Quarkus To-Do List App

![Excited](https://github.com/odhiambo-ed/animated-gifs/blob/master/excited-happy/3z.gif)

## Description

> The Quarkus To-Do List App is a lightweight and efficient web application for managing your tasks. Built with Quarkus, it offers fast performance and seamless JSON data handling. This project serves as a great example for Java developers interested in modern web development with Quarkus.

## Technologies and Languages Used

![Java Logo](https://icongr.am/devicon/java-original.svg?size=100&color=currentColor) Java
![Quarkus Logo](https://github.com/odhiambo-ed/white3d/blob/main/quarkus-icon.svg) Quarkus
![RESTful Logo](https://github.com/odhiambo-ed/white3d/blob/main/api-blue.svg) RESTful Web Services
![JSON Logo](https://github.com/odhiambo-ed/white3d/blob/main/json.svg) JSON Data Serialization

## Features

- Create, update, and delete tasks.
- Efficient JSON data processing.
- Easy-to-follow code structure.

## Prerequisites

Before you begin, ensure you have met the following requirements:

- Java Development Kit (JDK) 11 or higher installed.
- Maven build tool installed.
- Git for cloning the repository.

## Getting Started

To get a local copy up and running, follow these simple steps:

1. Clone the repository:

```
git clone https://github.com/odhiambo-ed/todo-list-api-with-quarkus.git
```

2. Navigate to the project directory:

```
cd /todo-list-api-with-quarkus
```

3. Build and run the application:

```
mvn clean install
```
```
./mvnw quarkus:dev
```

4. Open your web browser and access the application:

```
http://localhost:8080
```

### Available Scripts

Gets all the required dependencies of the projects.

**`bundle install`**

For more details, see [the Installation docs page](https://www.ruby-lang.org/en/).

## Author(s)

Edward **Edward Odhiambo**

- GitHub: [@whit3d](https://github.com/odhiambo-ed)
- Twitter: [@odhiambo_ed](https://twitter.com/odhiambo_ed)
- LinkedIn: [Edward Odhiambo](https://www.linkedin.com/in/edward-odhiambo/)
- Portfolio: [Edward Odhiambo](https://edwardodhiambo.com/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!!!

Feel free to check the [issues page](https://github.com/odhiambo-ed/todo-list-api-with-quarkus.git/issues)

If you'd like to contribute to this project, please follow these guidelines:

- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your fork.
- Create a pull request with a clear description of your changes.

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to [Quarkus community](https://quarkus.io/) for their amazing framework!

## 📝 License

This project is [MIT](./LICENSE) licensed.

Have a happy coding experience! 💪