Skip to content

aryan10293/recipeApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visit Here recipappe

An app to help find your cooking needs and connect with other chefs or hobbyists!

Tech used:

HTML BADGE CSS BADGE REACT BADGE JAVASCRIPT BADGE TYPESCRIPT BADGE TAILWIND CSS BADGE NODEJS BADGE EXPRESS BADGE MONGODB BADGE WEBSOCKET BADGE VERCEL BADGE RENDER BADGE

Optimizations

I would like to add AI to help users with recipe options in case they don't see one they like or have the main ingredients to make one they see, by inputting current ingredients and receiving back options!

Lessons Learned

In this project, I wanted to dive deeper into my backend skillset. trying to implement quality restful APIS for my frontend teammate! learning how to use search queries for a search feature we implemented in the app. implementing web sockets again. Using typescript in the backend I wanted to ensure safe type-checked code to the best of my ability. Working in a team dealing with merge conflicts and getting used to a GitHub workflow. In the future, I would like to get better at implementing secure login options. overall an amazing experience building this app with my partner!

Demo Login

Demo Email: test@test.com

Demo password: 12345678

Installation

  1. Clone repo
  2. cd server
  3. run npm install
  4. go to config folder and make a .env file DB_STRING = PORT = CLOUDINARY_API_KEY = CLOUDINARY_API_SECRET = CLOUDINARY_NAME =
  5. add all those variables to the .env file

Usage

1, run npx tsc 2. run node server.js