<commit_before>This is a simple blog built with Node/React/Redux. It is Dockerized, has server-side rendering and auth. It will also be federated with [ActivityPub](https://www.w3.org/TR/activitypub/)(still work in progress).

It can be useful as an example of integrating these technologies, as a starter project, or as a beautiful and simple blogging tool =)

![](https://raw.githubusercontent.com/raymestalez/vertex/master/assets/screenshot1.png)

I have tried to extensively comment the code, so you could easily understand what's going on, and apply it to your own projects.

This is my first project built with all this tech, so if you have suggestions on how to improve it - I'd really appreciate them. I will keep gradually improving this blog and adding more features. Feel free to  contribute to this project, report bugs, or fork it and use it for your purposes. I hope you will find it useful!

You can always contact me at <EMAIL>, and you can check out the other stuff I'm working on [over here](http://rayalez.com).



## Installation

Installing and running this blog is very simple. Clone this repo, and then simply run:

	docker-compose up
	(use -d flag to run it in the background)

After that, the blog will be running on the localhost:3000. Isn't Docker amazing? =)

You will also need to create a user for yourself:

	docker exec -i -t vertex_web_1  /bin/bash<commit_msg>Screenshots.<commit_after>This is a simple blog built with Node/React/Redux. It is Dockerized, has server-side rendering and auth. It will also be federated with [ActivityPub](https://www.w3.org/TR/activitypub/)(still work in progress).

It can be useful as an example of integrating these technologies, as a starter project, or as a beautiful and simple blogging tool =)

![](https://raw.githubusercontent.com/raymestalez/vertex/master/assets/digitalmind-screenshot1.png)
![](https://raw.githubusercontent.com/raymestalez/vertex/master/assets/digitalmind-screenshot2.png)
![](https://raw.githubusercontent.com/raymestalez/vertex/master/assets/digitalmind-screenshot3.png)

I have tried to extensively comment the code, so you could easily understand what's going on, and apply it to your own projects.

This is my first project built with all this tech, so if you have suggestions on how to improve it - I'd really appreciate them. I will keep gradually improving this blog and adding more features. Feel free to  contribute to this project, report bugs, or fork it and use it for your purposes. I hope you will find it useful!

You can always contact me at <EMAIL>, and you can check out the other stuff I'm working on [over here](http://rayalez.com).



## Installation

Installing and running this blog is very simple. Clone this repo, and then simply run:

	docker-compose up
	(use -d flag to run it in the background)

After that, the blog will be running on the localhost:3000. Isn't Docker amazing? =)

You will also need to create a user for yourself:

	docker exec -i -t vertex_web_1  /bin/bash
{'fraction_non_alphanumeric': 0.0727394060727394, 'fraction_numerical': 0.005338672005338672, 'mean_word_length': 4.287477954144621, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4751335', 'n_tokens_mistral': 863, 'n_tokens_neox': 803, 'n_words': 419}