Techtonica/curriculum

Epic: eventonica-react

alodahl opened this issue · 0 comments

Issues in this epic:

These are in priority order starting with #1609 .
add react ui: #1609
add express: #1610
add a Postgres DB: #1611
add Jest tests for proj frontend: #1612
add an RTL lesson: #1613
add RTL tests for proj: #1614
Test the API with Jest: #1615
Add Ticketmaster API: #1616

Background:

We want to rearrange the Eventonica project to be in this order this cohort:

  • start with create-react-app [done]
  • add a React UI
  • add an express API
  • add a Postgres DB
  • add a Jest lesson [done, part of TDD folder]
  • add an RTL lesson [TDD folder]
  • add a Jest API testing lesson [TDD folder]
  • Test the frontend with Jest
  • Test the React with React Testing Library
  • Test the API with Jest too

The above is also in order of priority, since these things are coming up! I have set up a new project folder here, but most files are unfinished. Note that we start with create-react-app, so jest and express are included and do not need to be installed. Also note that eventonica and eventonica-react are different folders, and we are working in eventonica-react.
https://github.com/Techtonica/curriculum/tree/main/projects/eventonica-react

If it helps, I have an example CRA project that has finished all current steps in eventonica-setup.md - you can find it here. https://github.com/alodahl/eventonica-react (This is for contributors, not participants.)

may replace issue #1338