davidbrucetn / scribere

A Social Application for Writers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scribere

Name:	David Bruce  
Email Address:	david.bruce.tn@gmail.com  
Mentors:	Spencer Truett 
Capstone Repo on Github:   
https://github.com/davidbrucetn/scribere

Video Demo

IMAGE ALT TEXT HERE]

alt text

Initial Proposal

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.

Wireframing

Initial Sketchboard Layout https://sketchboard.me/LColsCx2jIP#/

ERD

DBDiagram Schema https://dbdiagram.io/d/5f91ad8e3a78976d7b78c797

Technology Stack:

  1. Base
  • ReactJS
  • Bootstrap
  • ASP.NET Core
  • SQL Server 2019 (Express)
  1. UI
  • CSS
  • Material-UI
  • Bootstrap

Github for Scribere

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.

User Stories

  • 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.

About

A Social Application for Writers


Languages

Language:JavaScript 45.2%Language:C# 45.1%Language:CSS 4.9%Language:TSQL 4.2%Language:HTML 0.6%