Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rickyalmeidadev/curseduca-frontend-react-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

100 Commits

Repository files navigation

Curseduca - Frontend

πŸ“„ About The Project

The challenge was to build an interface for a list of posts, similar to those existants in social medias, using React and Redux.

Built With:

πŸ“¦ Getting Started

Installation

  1. Clone the repo:
git clone https://github.com/rickyalmeidadev/curseduca-frontend-react-test.git
  1. Create .env file using .env.example.

  2. Install packages for backend and run the server:

cd backend
npm install
npm run serve
  1. Install packages for frontend and run the app:
cd frontend
yarn
yarn start
  1. Make sure the following ports are available:
PORTS: 5000 and 3000.
  1. Access the application through the following link after doing the steps 1 - 4:
http://localhost:3000/

Authentication

You can find registered users available for login in:

backend/src/Database/data/users.json

πŸ’‘ Features and future improvements

  • 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

πŸ“« Contact

Ricky Almeida - email - linkedin

About

Challenge for Curseduca frontend developer position created wit React, Redux and Styled Components.

Topics

Resources

Stars

Watchers

Forks

Languages

  • TypeScript 89.4%
  • JavaScript 9.5%
  • HTML 1.1%

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /