Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ajengalyak/twix

TwiX is a discussion forum app developed as part of a learning journey, integrating APIs into a React app with Redux, along with testing and deployment using CI/CD methods. This app was completed for submission in the React Expert course by Dicoding.
https://github.com/ajengalyak/twix

react-js redux

Last synced: 8 days ago
JSON representation

TwiX is a discussion forum app developed as part of a learning journey, integrating APIs into a React app with Redux, along with testing and deployment using CI/CD methods. This app was completed for submission in the React Expert course by Dicoding.

Awesome Lists containing this project

README

        



Logo

# 🍰 TwiX

TwiX is a discussion forum app developed as part of a learning journey, integrating APIs into a React app with Redux, along with testing and deployment using CI/CD methods. This app was completed for submission in the React Expert course by Dicoding.

## 🛠 Built With

### Tech Stack

API

- https://forum-api.dicoding.dev/v1/#/?id=see-detail-thread

Frontend

- React
- Redux
- CSS
- Cypress
- Jest

### Key Features
- **Authentication**
- **Thread**
- **Create Thread**
- **Detail Thread**
- **Comment on Thread**
- **Leaderboard**

(back to top)

## 💻 How to run on local

Clone this repository (branch-main)

```bash
git clone https://github.com/AjengAlyaK/twix.git
```
Go to the root folder

```bash
cd twix
```

Install all dependency

```bash
npm install
```

Run
```bash
npm run dev
```

## 🔭 Future Features

- **Filter Thread by Category**
- **Like and Unlike Thread**
- **Delete and Update Thread**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

(back to top)

## ⭐️ Show your support

If you like this project you can share this project to your friend

(back to top)

## 📝 License

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

(back to top)