Giter VIP home page Giter VIP logo

personalsite's Issues

Organize Project

  • - Check all github issues;
  • - Rearrange all angular project folders;
    - [ ] - Create a new module for only core components and services;

Fix issues related to categories

  • - Show a message to confirm that the user really wants to add a new category
  • - When adding categories on blog posts, is already substituting already existing categories
  • - Think about if any one can comment

Create hashtag system for projects

  • Create basics for removing and adding categories;
  • Create a view version of this component
  • Solve the problem when the project edit page is being reloaded, the categories are not shown;
  • Solve problem when add new categories, the id is not being added
  • Improve design;

Create page to show all users

  • - Add table to list all users
  • - Add possibility to search by user information
  • - Add new page for showing all information about a given user
  • - Add option to delete users
  • - Add option to disable users
  • - Add search feature

Improvements o text-editor

  • - Add possibility to add emojis;
  • - Add more languages to code snippets;
  • - Add line-spacing
  • - Add possibility to change font-sizes

Implementing view/creation/edition blog posts

  • Implementing creation page;
  • Implementing view page;
    • Implement view;
    • Get data from database;
  • - Implementing edit page;
  • - Add author feature;
    • Video explaining how to use claims in firebase;
  • Improving page to work both mobile, table and desktop and limit reading size;
  • Add delete button inside blog post;
  • Show author info on blog post list;
  • Allow to search by author (name, email);
  • Create save and create new blog post
  • Create create new blog post inside blog post

Restrict access to admin users

  • - Create/Edit Project
    • - Front-end
    • - Database-access
  • - Create/Edit blog post
    • - Front-end
    • - Database-access
  • - See all users
    • - Front-end
    • - Database-access

Implementing view/create/edit project

  • - Implement loading images on body;
  • - Implementing resizing image;
  • - Implementing create page;
  • - Improve user experience on view project;
  • - Add code interpreter on edit page;
  • - Add preview feature on edit;
  • - Add draft option;

Blog Post - Roles

We should have at least to roles: Admin and Author.

If the user is the author of the blog post can have the same privileges as admin users

Implement login page

Implement login page:

  • Implemente username/password
  • Implement facebook provider
  • Implement google provider
  • Implement Twitter provider
  • Implement github provider
  • Implement microsoft provider

Improve visuals:

  • - Fix issue related with Microsoft button is bigger than the others
  • - Make sure that works in different devices

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.