Git Product home page Git Product logo

angular-class-site's People

Contributors

eladrkatz avatar hendrixer avatar patrickjs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angular-class-site's Issues

Add categories view for Blogs

we should be able to go to /blog/categories and see all categories of blogs with blog counts

This can be very minimal

Add CRUD for authors

Authors are just Users in any other system. They have roles. We need the ability to perform crud on Authors if the Author is a admin. Only admins can create Authors by email invitation, and only Admins can delete Authors.

  • Email system to send invitations with temp passwords
  • Allow Authors with Admin role to delete Authors
  • Allow Authors to edit themselves

All auth is located in gatekeeper.js.

Upgrade UI for individual Blog post

Right now going to /blog/:date/:blog-title just looks like shit. Things we need:

  • Show featured image at the top in a dope way
  • Maybe Sticky navbar
  • Show how long its going to take to read the Blog Post (Like medium) this is already calculated, ask @Hendrixer
    *Update sidebar on the left with social shit, recent posts, categories, etc.
  • At the bottom show button to go to next Post and button for Previous Post

Add Author pages for bios

Should be able to go to /authors/:name and see a page dedicated to the author, build out the UI for that

Build out UI for Blog list

Right now going to /blog just has a generic blog list. We need to upgrade this.

  • show featured images of blog on card
  • Decide if all cards are the same size
  • allow filtering and sorting of Blogs
  • sort by newest Blogs

UI for user panel in admin

in the admin panel /admin there we need to define the UI. This includes the following features

  • List all users (not blog readers, but authors, admins, etc)
  • Allow admins to perform crud on users

We have to make a users component to get this to work.

Categories Model

Need to create Categories model for Post model to associate.

All Post have at least one Category. Authors should be able to create Categories too. So we need to create the routes for that too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.