The challenge was to build an interface for a list of posts, similar to those existants in social medias, using React and Redux.
- Clone the repo:
git clone https://github.com/rickyalmeidadev/curseduca-frontend-react-test.git
-
Create .env file using .env.example.
-
Install packages for backend and run the server:
cd backend
npm install
npm run serve
- Install packages for frontend and run the app:
cd frontend
yarn
yarn start
- Make sure the following ports are available:
PORTS: 5000 and 3000.
- Access the application through the following link after doing the steps 1 - 4:
http://localhost:3000/
You can find registered users available for login in:
backend/src/Database/data/users.json
- Login validations with UI feedbacks
- List post in a timeline
- Delete your own posts
- Filter by author
- Filter by category
- WYSIWYG editor
- Responsive layout
- Neumorphism design
- Schedule post by date
- Schedule post by time
- Unit tests
- Integration tests