- Install
Node.js
, for example by usingnvm
:- Install
nvm
, the node version manager. - Run
nvm install 18.17.1
, ornvm ls
and choose your preferred version ofNode.js
.
- Install
- Check your
Node.js
andnpm
versions.node --version # >= 18.17.1 npm --version # >= 9.6.7
- Clone this git repository.
git clone https://github.com/wilzet/recipes
- Create a file named
.env
based on.env.example
. - Initialise the project.
npm install npx prisma migrate dev --name init npm run dev
-
Idea conceived and began working on the project.
- Simple prototype using external read/write
-
Migrated the project to this current repository.
- Proper database using Prisma
- Important core features implemented
- Users
- Posts
- Calendar
-
Pre-alpha state
- New layout
- Valuable features
- Comments
- Ratings
-
Alpha state
- The app is succesfully running on a Raspberry Pi 3 A+
- This required the swap memory to be increased (100MB --> 1024MB)
- Refactoring and redesign
- Better score calculation
- The app is succesfully running on a Raspberry Pi 3 A+
-
Beta state
- More redesign
- Other:
Shopping listsRecipe adding options- Search recipes
-
"Finished" state
- Only patches remain