This project is a template from a private repo solution to the following requirements
Fullstack platform built with Reactjs & Reduxtoolkit. This app includes profiles, authentication, places, reviews, and many more features. Users can view places on the map, log in with google, and login user can review, deleted, and update their own reviews.
- Display all the countries
- Sort Countries by name, region, the capital city, population, visited, favorite
- Toggle and persist countries as visited or favorite
- Toggle dark mode and persist
- The country details page
- Search Country By name or capital city
- Favorite and visited countries pages
A live demo of the app is hosted on Netlify.
- React
- TypeScript
- React Hooks
- React router
- Redux Toolkit
- Mui
- Netlify hosting
Clone this repository to the desired location
git clone https://github.com/v-limo/frontend_project.git
npm install
# Run frontend (:3000)
npm run start
# Create prod build
cd frontend
npm run build
Contributions are highly appreciated. In general, I follow the "fork-and-pull" Git workflow.
- Fork this repo
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that I can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
MIT license