TOC
About ● Features ● Instructions ● Development ● Contact
A platform for young witches to gather and share their wealth of knowledge with each other in polished yet minimal and modernized presentation to build an empowering community.
● See Website ●
(Inspired by Medium)
Describe overview of app, themes and philosophy, inspiration, audience, or whatever... 1-2 paragraphs
- Discover new writing through various algorithms (featured, latest, popular, topic, followed, random)
- Follow users and gain followers.
- Publish articles for others to read, bookmark, like, and comment on.
- Bookmark stories to read later.
- Watch topics to find relevant content.
This project is currently being rebuilt from the ground up as a solo-dev project with an original thematic concept, a mobile-first design approach, a modular and SMACSS-based CSS file structure, and cookies-based authentication.
FUNCTIONALITY
- Get all pages navigable and reading content correctly.
- Toggles for bookmark/like/follow/watch.
- CRUD for articles.
- CRUD for comments.
- (stretch) Edit/delete options for users.
- (stretch) Rich text editor
- (stretch) Search
PRESENTATION
- Page and component layouts
- Global themes
- Seeder data - users, articles, comments, joins (bookmark, like, follow, watch, tag)
- CSS Modules, states, details
Create an account Discover new articles Publish an article How to comment One-click interactions (Bookmark, Follow, Like, Watch)
- To do a thing, follow this step.
- TIP This is a helpful tip.
- NOTE This is note about something.
- WARNING! This is a warning!
DEV TOC
Technologies ● Concept ● Models ● Routes ● Wireframes ● Dev Snapshots
This section is kept in a separate document HERE.
It details the technical aspects of this project's development.
A few sample snapshots are below from the development process.
Thank you for for your interest in Coven! Please feel free to contact me with any questions. :D
(Full-stack developer, Open to work)
Kept for posterity until the new README and site has reached a strong milestone.
The MVP is the minimum we will accept as a group to consider our project complete.
The Features List
The Database shchema design for medium, along with a visual representation.
- postgreSQL (RDBMS)
- Sequelize, Sequelize-cli (ORM)
- JavaScript with Express web framework for the server
- morgan
- cookie-parser, csurf
- pug (HTML template plugin)
- Sass/CSS Modules
- csrf
Dev Tools
- nodemon
- dotenv dotenv-cli