Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bojkoj/go-react-todo


https://github.com/bojkoj/go-react-todo

Last synced: 29 days ago
JSON representation

Awesome Lists containing this project

README

        

# Go/React/TypeScript Fullstack App for handling tasks and todos.

Some Features:

- ⚙️ Tech Stack: Go, React, TypeScript, MongoDB, TanStack Query, ChakraUI
- ✅ Create, Read, Update, and Delete (CRUD) functionality for todos
- 🌓 Light and Dark mode for user interface
- 📱 Responsive design for various screen sizes
- 🔄 Real-time data fetching, caching, and updates with TanStack Query
- 🎨 UI components with ChakraUI

### .env file

```shell
MONGO_URI=
PORT=5000
ENV=development
```

### Compile and run

To install go dependencies:

```shell
go run main.go
```

To run server

```shell
air
```

To install react dependencies:

```shell
cd ./frontend
npm install
```

To run react (still in ./frontend folder)

```shell
npm run dev
```