Name: David Bruce
Email Address: david.bruce.tn@gmail.com
Mentors: Spencer Truett
Capstone Repo on Github:
https://github.com/davidbrucetn/scribere
Scribere, the infinite Latin verb, “to write,” will allow budding poets and short story authors to share their work in this online literary communal application. This fills a niche that really isn’t met on current social apps, where other users are more interested in seeing fleeting moments in pictures or single paragraphs.
Scribere will provide a forum where authors can write poetry, short stories, or offer book reviews, as reading precedes and goes hand-in-hand with becoming a writer. Writers may categorize their offerings, as well as add tags, and readers may offer comments and favorite articles and authors that they enjoy reading.
Initial Sketchboard Layout https://sketchboard.me/LColsCx2jIP#/
DBDiagram Schema https://dbdiagram.io/d/5f91ad8e3a78976d7b78c797
Technology Stack:
- Base
- ReactJS
- Bootstrap
- ASP.NET Core
- SQL Server 2019 (Express)
- UI
- CSS
- Material-UI
- Bootstrap
MVP Features
- User Registration and JWT Authentication.
- Edit user profile.
- Article CRUD with category, tags, and visibility (self, all).
- Comment on articles
- Delete unwanted comments on your own articles.
- Block other users (prevents them seeing your work or commenting).
- Favorite other authors or articles.
- As a user I’d like to be able to register with an email and password to login to Scribere.
- As a writer, I’d like to be able to save new poetry or short stories to Scribere.
- As a writer, I’d like to be able to select from categories for my work, so readers can more easily find it.
- As a writer, I’d like to be able to tag my work.
- As a reader I’d like to be able to favorite an article or author that I enjoy reading.
- As a reader, I’d like to be able to comment on an author’s work.
- As a writer, I’d like to be able to delete comments on my work, and if necessary, block a user from further interaction.