This is the repository for uCredit, 4-year course planning, streamlined. Deployment: https://ucredit.me
- If the site doesn't immediately show, please give the frontend server a few seconds to load.
- If user and plan data doesn't show, give it a second longer for the backend server to start up.
.
├── lib
│ ├── appStore
│ ├── components
│ │ ├── dashboard
│ │ │ ├── course-list
│ │ │ ├── degree-info
│ │ │ └── menus
│ │ │ ├── comments
│ │ │ └── reviewers
│ │ ├── landing-page
│ │ │ ├── assets
│ │ │ │ ├── components
│ │ │ │ ├── data
│ │ │ │ ├── img
│ │ │ │ └── svg
│ │ │ └── team-page
│ │ ├── popups
│ │ │ └── course-search
│ │ │ ├── cart
│ │ │ ├── prereqs
│ │ │ ├── query-components
│ │ │ └── search-results
│ │ ├── reviewer
│ │ └── utils
│ ├── resources
│ │ └── redux_sample
│ ├── services
│ ├── slices
│ └── utils
├── pages
│ ├── login
│ └── reviewer
└── public
├── img
│ ├── landing-page
│ ├── line-art
│ └── team-page
├── static
└── svg
All folders and files in the pages folder correspond to client paths you access. E.g., /pages/index.tsx corresponds to / in the browser. For any other (utility) components, put them under the lib folder. Basically, src is now lib.
Any static assets placed in the public folder can be accessed directly as follows, /img/bg.png instead of /public/img/bg.png.
npm inpm startto run a local server on "localhost:3000" with nodemon listening for changesnpm build->npm start:prodto run an unlistened production-build server.- The development branch has the newest development code. Master may not have the most updated code.
- All components asset files, redux files, etc. can be found in
lib