Git Product home page Git Product logo

pandemic-memorial's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pandemic-memorial's Issues

Let's Encrypt and NGINX Containers for backend and frontend.

The current service and front-end app are using a let's encrypt cert, but installation was rather wonky and I barely got it working. Also, I had to split the service out into a separate droplet because I couldn't get express and apache to work together as far as ports and https on both website and service.

I'd really like to get them back on to a single droplet. I think that we should get both front-end and back-end working with docker and have a streamlined process for updating the cert.

Also, we should ditch apache and go with nginx.

Containerize the backend service.

The backend express service and MongoDB need to be containerized to make deployments easier for release. Ideally, docker-compose will be used to manage both images.

Users need to be able to register.

Users need a way to register with the site. There are currently auth, user, and profile endpoints that can be called, but nothing on the front-end to make the calls.

Articles are not loading from the backend.

In an effort to get a site up immediately, the front-end app is displaying static content. We need articles displayed in the front-end to be loaded from data in the back-end.

There is currently no front-end service to talk to the backend, so that will be necessary.

Also, we need to think through a way to manage articles in the backend, perhaps that's a different issue.

Users should be able to post articles.

Users should be able to post articles for their current locale. There is an article endpoint to accept article create requests, we just need the UI to send the requests. This is a rather large issue because there's the maintenance of those posts to deal with as well.

Additionally, we're going to want to add additional tracking schema to the backend API to track who posted what.

Users should be able to search through articles.

Users should be able to search through articles on a set of filter criteria, which is currently not defined. Also, we should allow users to see articles posted in a radius of their current location.

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.