Giter Site home page Giter Site logo

byte's Introduction

byte

Table of Contents

Demo

Login page

SignUp page

Home page

Profile page

Search page

Create page

About

Basically Byte is a simple blog with the focus on technology articles, inside the webpage is possible to see articles with differents topics.

In this website I've created an email confirmation system, for now this system is not perfect at all, so will need some improvements too. The used technologies are NodeMailer and Handlebars for create the email interface.

Currently only an account with admin role is allowed to create articles, and the only way to set this role is changing them on the database. I think that the best option, perhaps, is to create a different application with an admin dashboard or something like that.

To do

Currently the project is suffering with some performace issues, The markdown parser has not much speed at all, so focus is some optimization is good point

  • Loading screen between home and article
  • Password changing on the profile page
  • Improves on responsiveness

Technologies

  • Docker
  • Docker compose
  • Git
  • Node
  • Yarn

Start

Development

In the development enviroment you can just run with node scripts, you can check them inside the package.json

In that method we don't will to use docker so, the database (mongodb) will need to installed on your machine.

  # Will start the client on your localhost
  yarn client:dev

  # Will start the node server, necessary to have the database (mongodb) installed
  yarn server:dev

Production

In the production enviroment you will only need docker and docker compose installed on your machine.

  # Will start all the nescessary things to start the application
  docker-compose up

Contact

byte's People

Contributors

mathmorais avatar dependabot-preview[bot] avatar

Stargazers

 avatar

Watchers

 avatar

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.