Skip to content

msrumon/xpresson

Repository files navigation

xpresson

This is a simple blogging app built with ExpressJS. Users can register/login, create posts and like/comment to other posts. I have built it as a future reference for myself, but you are free to use it as long as you obey the licensing terms. I have used SQLite database for this project, which requires no additional setup on any machine running this app. You need to install Node.js though, since ExpressJS is a Node.js framework.

Running

Running this app is very simple. You download/clone the repository, open a terminal and run these 2 commands:

docker build --tag xpresson .
docker run --publish 4321:4321 --detach xpresson

Now, open a browser and go to http://localhost:4321. You should see the homepage with no posts. You can now register for an account and add posts.

When you're done, you can remove the container by running docker rm --force $(docker ps --filter "ancestor=xpresson" --quiet) command. Also remove the image by running docker rmi --force xpresson command.

Bug Report

If you find any bug, open an issue here in this repository. Any private contacts regarding this project will be disregarded.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •