Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ravisankarchinnam/getir-todo-app
Todo Application for Getir
https://github.com/ravisankarchinnam/getir-todo-app
antd expressjs mongodb nodejs react-router reactjs redux redux-saga redux-toolkit
Last synced: 3 days ago
JSON representation
Todo Application for Getir
- Host: GitHub
- URL: https://github.com/ravisankarchinnam/getir-todo-app
- Owner: ravisankarchinnam
- Created: 2022-02-27T12:48:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-07T12:12:03.000Z (over 1 year ago)
- Last Synced: 2024-05-13T00:21:16.564Z (6 months ago)
- Topics: antd, expressjs, mongodb, nodejs, react-router, reactjs, redux, redux-saga, redux-toolkit
- Language: TypeScript
- Homepage: https://todo-app-getir.netlify.app/
- Size: 1.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Todo APP - Getir
Todo Application to manage tasks
## Technologies
#### Backend
> - [Node.js](https://nodejs.org/)
> - [Express.js](https://expressjs.com/)
> - [Typescript](https://www.typescriptlang.org/)
> - [Mongodb](https://www.mongodb.com/)#### Frontend
> - [React JS](https://reactjs.org/)
> - [React Router](https://reactrouter.com/)
> - [Redux](https://redux.js.org/)
> - [Redux Toolkit](https://redux-toolkit.js.org/)
> - [Redux Saga](https://redux-saga.js.org/)
> - [Antd UI Library](https://ant.design/)## Installation Steps
> For detail installation steps please check the sub folders [client](/client/README.md) and [server](/server/README.md) respectively.
> Please before run the app, take into account to have a node.js installed in your system locally and mongodb as well (atleast MongoURI from Atlas)
1. Clone the repository
```bash
git clone https://github.com/ravisankarchinnam/getir-todo-app.git
```2. Install dependencies
```bash
cd client && yarn install
cd server && yarn install
```3. Run the app concurrently
```bash
yarn start
```### Improved (If I had more time)
> - Configure better prettier and eslint for front end
> - Write unit tests & cypress test
> - configure pre commit hooks husky
> - dockerize the Application