Skip to content

ProjOctopus is a full-stack nutrition tracking application developed as a Proof of Concept (POC) by Team Octopus. It features a .NET-based backend integrated with Gemini AI and an Angular frontend, demonstrating seamless integration of modern web technologies with AI-driven dietary analysis and personalized nutrition insights.

Notifications You must be signed in to change notification settings

avinash-027/ProjOctopus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ProjOctopus

Hlo..πŸ™πŸ˜‘πŸ˜ΆπŸ‘Ύ

πŸš€ Installation & Setup

1. Clone the Repository

git clone https://github.com/avinash-027/ProjOctopus.git

2. Backend Setup (.NET)

cd ProjOctopus/ProjOctopus/OpenAIapi
dotnet build
dotnet watch run

βœ… Make sure you have .NET SDK installed.

πŸ”‘ Configure Gemini API Key

In the appsettings.json file, locate this section:

{
  ...
  "AllowedHosts": "*",
  "GeminiApiKey": "***REMOVED***"
}

Replace "***REMOVED***" with your own Gemini API key.

πŸ‘‰ You can generate your Gemini API key by visiting: https://aistudio.google.com/app/apikey

3. Frontend Setup (Angular)

cd ProjOctopus/frontend
npm install
npm start     # or use ng serve

βœ… Ensure Node.js and Angular CLI (npm install -g @angular/cli) are installed.

About

ProjOctopus is a full-stack nutrition tracking application developed as a Proof of Concept (POC) by Team Octopus. It features a .NET-based backend integrated with Gemini AI and an Angular frontend, demonstrating seamless integration of modern web technologies with AI-driven dietary analysis and personalized nutrition insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published