Skip to content

konaspandana017/Y24OpenSourceEngineering

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KitchenOwl - స్వీయ-హోస్ట్ రెసిపీ మేనేజ్‌మెంట్ సర్వర్

ప్రాజెక్ట్ అవలోకనం

KitchenOwl అనేది ఒక స్వీయ-హోస్ట్ రెసిపీ మేనేజ్‌మెంట్ మరియు మీల్ ప్లానింగ్ సర్వర్.
వినియోగదారులు తమ రెసిపీలను సులభంగా నిల్వ చేయవచ్చు, వర్గీకరించవచ్చు, మార్చవచ్చు మరియు వారపు మీల్స్ ప్లాన్ చేయవచ్చు.
ప్రాజెక్ట్ GNU లైసెన్స్ కింద ఓపెన్ సోర్స్ గా అందుబాటులో ఉంది, అందువల్ల మీరు దీన్ని సవరించవచ్చు, విస్తరించవచ్చు లేదా ఇతర యాప్‌లతో ఇంటిగ్రేట్ చేయవచ్చు.

KitchenOwl Open Source Engineering Initiative భాగంగా అభివృద్ధి చేయబడింది. ఇది విద్యార్థులకు సర్వర్ సెటప్, డేటాబేస్ మేనేజ్‌మెంట్, వెబ్ ఇంటర్‌ఫేస్ డిజైన్, మరియు ఓపెన్-సోర్స్ సహకారం లో Hands-on అనుభవాన్ని ఇస్తుంది.


ప్రధాన ఫీచర్లు

  • రెసిపీ నిల్వ & మేనేజ్‌మెంట్:
    రెసిపీలు, వాటి పదార్థాలు, తయారీ విధానం, కేటగరీస్ మరియు ట్యాగ్స్ తో జోడించండి మరియు వర్గీకరించండి.

  • మీల్ ప్లానింగ్:
    వారపు మీల్స్ ప్లాన్ చేసి, షాపింగ్ లిస్ట్ స్వయంచాలకంగా తయారు చేయండి.

  • ఇంటెలిజెంట్ సర్చి & ఫిల్టర్స్:
    పదార్థాలు, కేటగరీలు, టైం లేదా సర్క్యూలర్ వెబ్ ఇంటర్‌ఫేస్ ద్వారా సులభంగా శోధించండి.

  • మల్టీ-యూజర్ సపోర్ట్:
    ప్రతి వినియోగదారుకు వ్యక్తిగత ప్రొఫైల్ మరియు రికవరీ పాస్వర్డ్ ఫీచర్.

  • సురక్షిత డేటా నిల్వ:
    అన్ని డేటా స్థానిక సర్వర్‌లోనే నిల్వ అవుతుంది, గోప్యత మరియు భద్రతకు 100% ఖచ్చితత.

  • వెబ్-ఇంటర్‌ఫేస్:
    ఏ బ్రౌజర్ నుండి యాక్సెస్ చేయవచ్చు, డివైస్ ఫ్రెండ్లీ డిజైన్.

  • డేటాబేస్ ఫ్లెక్సిబిలిటీ:
    SQLite / MySQL / PostgreSQL మద్దతు, వినియోగదారుల అవసరానికి అనుగుణంగా.

  • కస్టమైజేషన్ & ఎక్స్టెన్షన్:
    GUI, ఫీచర్లు, లేదా APIల ద్వారా కొత్త ఫీచర్లు జోడించవచ్చు.

  • డేటా ఎక్స్పోర్ట్ & ఇంపోర్ట్:
    రెసిపీలు మరియు మీల్ ప్లాన్లను JSON లేదా CSV ఫార్మాట్‌లో ఎక్స్పోర్ట్ చేయండి.


ఇన్‌స్టాలేషన్ గైడ్

  1. రిపోజిటరీని క్లోన్ చేయండి:
    git clone https://github.com/<your-username>/KitchenOwl.git
    cd KitchenOwl
    
  2. డిపెండెన్సీలు ఇన్‌స్టాల్ చేయండి:: npm install # Node.js కోసం

లేదా

pip install -r requirements.txt # Python కోసం

3..env ఫైల్ లేదా కాన్ఫిగరేషన్ ఫైల్ ద్వారా డేటాబేస్ మరియు ఎన్విరాన్‌మెంట్ వేరియబుల్స్ సెట్ చేయండి.

4.సర్వర్ ప్రారంభించండి: npm start # Node.js

లేదా

python app.py # Python

5.బ్రౌజర్‌లో యాక్సెస్ చేయండి: http://localhost:

వినియోగం (Usage)

రెసిపీ జోడించండి: కొత్త రెసిపీలు, పదార్థాలు, స్టెప్స్, కేటగరీస్, మరియు టైమింగ్ వివరాలు జోడించండి.

వర్గీకరణ & శోధన: కేటగరీస్, పదార్థాలు లేదా టైమ్ ఆధారంగా ఫిల్టర్ చేసి సులభంగా కనుగొనండి.

మీల్ ప్లానింగ్: రికవర్ చేయదగిన షాపింగ్ లిస్ట్ తో వారపు ప్లాన్లు సృష్టించండి.

యూజర్ ప్రొఫైల్స్: ప్రతి వినియోగదారుకు వ్యక్తిగత ప్రొఫైల్, రికవరీ, మరియు సురక్షిత డేటా.

డేటా ఎక్స్పోర్ట్ & ఇంపోర్ట్: రెసిపీలు మరియు మీల్ ప్లాన్‌లను JSON / CSV లో ఎక్స్పోర్ట్ చేసి, ఇంపోర్ట్ చేయండి.

linkedin post:https://www.linkedin.com/pulse/kitchen-owl-self-hosted-server-spandana-kona-roroe

Server Hosting video:https://drive.google.com/file/d/1FWh6XvEezxVTzPyCurBaG09IGv5Bcr3r/view?usp=sharing

About

Session Learning for Open Source Engineering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published