Mission of Hope distributes school supplies to the poorest communities in rural Appalachia. They are partnered with 42 elementary and high schools in Southeast Kentucky and Northeast Tennessee. Additionally, they give toys, food, hygiene products, and clothes to children and families. Every year, they provide direct aid to over 13,000 children and families.
This project aims to creat an inventory/donation system.
git clone https://github.com/hack4impact-utk/[PROJECT NAME].git
pnpm install
Either ask a project lead for the .env.local
file or create your own. The .env.local
file should be in the root directory of the project. You need to have the following variables set:
Variable Name | Description |
---|---|
MONGODB_URI | URI for MongoDB database |
pnpm dev
Make sure you have finished all the setup steps in the Getting Started section and you can run the development server before building for production.
pnpm build
pnpm start
pnpm test
[GITHUB USERNAME]/[SHORT FEATURE DESCRIPTION]-[ISSUE NUMBER]
hack4impact-utk/add-login-page-1
main
src/app
: Contains pages for the application using the NextJS App Routersrc/components
: Contains React components used across the project
index.ts
file that exports the componentsrc/server/actions
: Contains functions that interact with the database through the Mongoose ODMsrc/server/models
: Contains Mongoose models for the databasesrc/services
: Contains functionality for interacting with external data sources (e.g. APIs)src/types
: Contains TypeScript types and interfaces used across the projectsrc/utils
: Contains utility functions used across the project