Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/duynghiadev/portfolio-basic

This is a portfolio project
https://github.com/duynghiadev/portfolio-basic

react-bootstrap react-router reactjs responsive

Last synced: about 18 hours ago
JSON representation

This is a portfolio project

Awesome Lists containing this project

README

        

## Link Khoá Học:

[React Level Thực Tập](https://bom.so/dTFXr0)

## Yêu cầu:

- Sử dụng API từ trang web https://reqres.in/ để tạo websitte.
- Sử dụng framework ReactJS để tạo một màn hình website cơ bản bao gồm các chức năng:

- Đăng nhập
- Thêm User
- Sửa User
- Xoá User
- Hiển thị tất cả các User
- Tìm kiếm User theo Id
- Sắp xếp theo FirstName
- Import User từ file .csv
- Export User ra file .csv

---

- Lưu ý:

- Tự do tuỳ chỉnh HTML, CSS, để có một website nhẹ nhàng, khoa học và đẹp
- Commit và đẩy source code lên github public
- Triển khai website lên Netlify hoặc Vercel để demo

---

## Result

- Thời gian hoàn thành: 1-3 ngày
- Gửi link Netlify hoặc Vercel và Github link tại email này
- Thời gian phản hồi 2 ngày làm việc kể từ ngày nhận được bài thi

---

## Yêu cầu Backend (option):

- Sử dụng Python Django Rest Framework, tạo các API như trang web: https://reqres.in/

---

## Basic

0. Create git repos, setup git local
1. Login, Axios, Store to local storage
2. Private routes. Check token

3. CRUD users

- List users
- Create a user
- Edit a user
- Delete a user

4. Customize list users

- Paginate list user
- Filter by id
- Sort by first name

5. Working with excel

- Import excel
- Export excel

---

## Advance:

- using redux