Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hoowc/next-todo-app-interview


https://github.com/hoowc/next-todo-app-interview

bootstrap5 calendar nextjs

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

### Install NextJS

```
npx create-next-app@latest your-todo-app
```

### The default version is `19.0.0-rc` for testing, you need to lower the version

```
npm install react@18 react-dom@18
```

### Install Bootstrap

```
npm install bootstrap
npm install react-bootstrap
npm install bootstrap-icons
```

### Import Bootstrap

```
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap-icons/font/bootstrap-icons.css';
```

### Install Calendar

```
npm install react-calendar
```

### Install provides language localization configuration

```
npm install date-fns
```

### Install drag effect

```
npm install react-beautiful-dnd
```

### Install UUID for Task ID

```
npm install uuid
```

### Install Export to Excel & CSV

```
npm install json2csv xlsx
```

### Start Project

```
npm run dev
```

------

### This project is developed using `NextJS` to implement a simple Todo Task List

#### It has the following functions

1. Create tasks

2. Filter tasks

3. Export Excel and CSV files

4. Delete tasks

5. Modify task information

6. Pagination

7. Mobile version support

8. Search function

9. View calendar

10. Browser online data storage