Skip to content

kathyn138/farmingimpact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Farming Impact

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.

Alt text Alt text Alt text

Table Of Contents

Installation

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

Testing

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

Technologies

  • React
  • Redux
  • Node
  • HTML/CSS
  • Bootstrap
  • Jest
  • The React Testing Library

Component Hierarchy

App
├── NavBar
└─┬ Routes
  ├── Home
  ├──┬ EntityList 
  │  └── Entity   
  ├──┬ CalendarContainer
  │  └─┬ CalendarDay
  │    └── CalendarItem
  └─┬ CartContainer
    └── CartItem

Future Implementations

  • Light mode
  • Search for character/weapon
  • Delete items from calendar
  • Mobile view
  • Add talent materials

About

Calendar generator built with React and Redux

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages