---
# System prepended metadata

title: Untitled

---




## Start up community where startups can shares project

Admin: 
User: Create project and provide project's info

 Read & interact & donate to support project
1. role [admin,founder,user]


### User Profile Management (7 day)
Founder,Users can edit their profile information (name, profile picture, bio, interests) at any time.
Founder, Users can view their own profile as well as the profiles of other users.
~~Users can follow/unfollow other users
Users can accept/deny following requests.
Users can view a list of people they follow as well as their followers.~~

### Project Creation and Interaction (7 days)

- [ ] Founder can create project that consist of text, images, or video.
Project
name: ''
contributor: ['github link','linkedin link']
startAt:
roadmap: url link
description:
investors:['url image']
raised_fund: integer 
like:interger
comment[ids]
currentMoneyRaised: int
isAccepted: boolean

- [ ] Founder can view their own project as well as other users' project.
- [ ] Founder can edit or delete project.

- [ ] Users can like, bookmark, comment project.
User
name: 
email:
password:
donated: ['donation_id']
bookmark:['idsproject']

- [ ] Users can edit or delete project, comments, bookmark, or likes that they created.

### Notification System (3 days)
- [ ] Users receive notifications for new likes, shares, and comments on their posts, as well as new followers.
- [ ] Users can view their notification history.


### Dashboard to monitor data of Founders and User

- [ ] Users can view projects which they donated with amount of money, date & time

- [ ] Users can view projects which they bookmarked, like

- [ ] Founder can view the amount of money & users who donated to their project
- [ ] Founder can confirm money is received or not 
- [ ] Founder can filter donation status 
- [ ] Founder can view their current total fund raised by community
Donation Schema
donationId
amount: int
createAt
isConfirmed: boolean
user_donated: user_id
donation_project: project_id

- [ ] Founder can view total bookmarked they got from user

### Admin 

- [ ] Admin can confirm the project is accept to post on our website or not
