Build Square is a web app made for developers who want to build in public, sharing the change logs of their apps, sharing their finished projects and finding projects to contribute / find contributors, while discovering other developers projects!
- profile is created automatically on sign up, assigning the profile a random username
- customize profile
-
- can edit username
-
- can edit name
-
- can edit description
-
- can edit photo
-
- can edit wild link
-
- can delete account
- list user projects on a tab on profile
- list user change logs in a tab on profile
- can create a project
-
- can set cover image (an image for showcasing the project, not as a cover - it must be displayed not as a banner, but as a github readme image)
-
- can set title
-
- can set a description.
-
- can set project homepage link
-
- can set project github link
-
- can edit project fields
- can delete project
- can add tags to a project (tags are not created by users, but by the admins)
- can create a change log
-
- can set a title
-
- can set description
-
- can associate it with a project
-
- can edit change log fields
- can delete change log
- feed view
-
- can see a feed of profiles, change logs and projects mixed in a masonry layout
-
- week view
-
- feed of projects most popular this week
-
- month view
-
- feed of popular projects of current month
-
- year view
-
- feed of popular projects of current year
-
- can search projects by title
-
- can filter projects by tags
-
The guide for contributing is in CONTRIBUTING.md