pocketful / CA-React

React assignment of CA program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CA React - Skills page with authentication

With this app you can register new user, login and logout, create new skill and see all of your skills.

🎨 Main features

  • Login, Register pages - authentication
  • Home page - show's logged in user's skills
  • Add page - user can add new skill
  • Routes are protected from unauthenticated users
  • All forms has validation

πŸš€ Getting started

πŸ”¨ Configure files

Rename .env.example to .env and put your credentials in it. For this project I was using this back-end server.

🎈 Start the project

npm install
npm start
  • The app runs in the development mode.
  • Open http://localhost:3000 to view it in your browser.
  • The page will reload when you make changes.
  • You may also see any lint errors in the console.

(back to top)

πŸ”§ Technologies Used

  • React
  • CSS Modules

πŸ“œ Sources

This project was bootstrapped with Create React App

πŸ“¦ Additionally installed packages

  • react-router-dom 5.3.3
  • formik 2.2.9
  • yup 0.32.11
  • prop-types 15.8.1

(back to top)

πŸ’» Demo


Login page Register page Home (skills) page Add (skill) page
example of login page example of register page example of home(skills) page example of add skill page

πŸ”Ό Back To Top

About

React assignment of CA program


Languages

Language:JavaScript 41.9%Language:HTML 37.7%Language:CSS 20.4%