Farming Impact is a calendar generator built with React, Redux, and Node.
Farming Impact is live on Netlify.
Users can browse for characters or weapons they would like to level up and create a calendar that helps them keep track of what and when to farm.
Calendars can be exported as png screenshots.
Use npm to install dependencies and start servers for the frontend and backend.
Backend Setup:
cd backend
npm install
npm start
Frontend Setup:
cd frontend
npm install
npm start
Front end unit tests are written with The React Testing Library. Run the tests with the following commands:
cd frontend
npm test
Back end unit tests are written with Jest. Run the tests with the following commands:
cd backend
jest
- React
- Redux
- Node
- HTML/CSS
- Bootstrap
- Jest
- The React Testing Library
App
├── NavBar
└─┬ Routes
├── Home
├──┬ EntityList
│ └── Entity
├──┬ CalendarContainer
│ └─┬ CalendarDay
│ └── CalendarItem
└─┬ CartContainer
└── CartItem
- Light mode
- Search for character/weapon
- Delete items from calendar
- Mobile view
- Add talent materials