cgn-java-23-4-teamproject-1's People
cgn-java-23-4-teamproject-1's Issues
USER PROFILE PLUS LOGIN
USER
- User Controller mit CURD funktionen
- User entity mit List von UserWorkout
- UserRepo & Service mit CRUD funktionen
- User UNit tests
- User Login und register mit GitHub
- User Page Frontend
- Add Workouts to UserPage
- REGISTER FrontEnd und Backend
- LOGIN FrontEnd und Backend
REGISTER
- First Github or Google login erstellt einen User
Login
- Login knopf Conditional für wenn LoggedIn
- Rückleitung Homepage
- Profile button conditional mit Login (abrufen des UserNamens von Githubg und laden des selben Users aus MongoDb)
USER
- Wenn USERWORKOUT ertstellt wird und kein Template benutzt wird Conditional rendering von Generate Button
- Post fenster für Workouts
- Search feld für AddWorkout bei UserPage
HomePgae
- SearchFeld
- Conditional Rendering von Login or UserPage Button
- Bilder zu Workout und UserWortkout hinzufügen
Generate Workouts with ChatGPT
As a user
I want to have workouts generated for me
because I am too lazy to fill the app myself
Acceptance Criteria:
- have a frontend to request workouts
- the user can provide a topic
- there user can provide the number of workouts
- chatGPT shall generate a workout name and a workout description
- the generated workouts shall be saved in the database and be displayed in the workout list
Upload Photo after workout
As a user
I want to upload a selfie after a workout
Because it motivates me to see me exhausted after a workout
Acceptance Criteria
- Button next/within each workout that allows a photo upload
- allows upload of photo
- photo is persisted
- photo is shown when workout details are viewed
Google Login as OAuth Provider
As a user
I want to use my Google Account to login
Because I most likely have a Google Account (compared to GitHub)
Acceptance Criteria:
- Use Google Login instead of GitHub
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.