Livoa LogoLivoa
User


- _id: ObjectId

- email: String

- password: String

- otp: Number

- otpExpiresAt: Date

- createdAt: Date

- updatedAt: Date

+ register()

+ login()

+ resetPassword()

+ addIdea()

Idea


- _id: ObjectId

- user_id: ObjectId

- name: String

- problem_statement: String

- solution: String

- target_market: String

- team: String

- business_model: String

- score: Object

- feedback: Feedback[]

- suggestions: Suggestion[]

- createdAt: Date

- updatedAt: Date

+ evaluateIdea()

+ getFeedback()

+ getSuggestions()

Score


- Technical Feasibility: Number

- Market Size: Number

- Revenue Model: Number

- Uniqueness: Number

- Team Strength: Number

- Average Score: Number

- Overall Viability: String

+ getScore()

Feedback


- feedbacks: String[]

+ getFeedback()

Suggestion


- improvements: String[]

- rationale: String[]

+ getSuggestion()

1..*
1.
1..1
1.
1..1
1.
1..7
1.

aa

by mad

0
0 uses