this is a full-stack blog application that you can use to create your very own blogging system,
- User account registration.
- User authentication.
- Blog writing.
- List of blogs in the homepage.
- Blog detail.
- admin blog-management page.
- Blog engagement features such as like and comment.
- More information in the blog detail page.
- More feature for blog writing, as for currently it's just a very limited raw text.
- A better UI.
- Blogs that is shown in the home page will be recomended base on your preference, and not just by the most recent one published.
- Search feature for blogs.
- Category for blogs.
- A better blogs management page for writer.
- Able to write a draft blog.
- A Profile setting page for user.
- Make sure you have a docker service running in your device as this app require docker. you can check it by using this command in your terminal
docker -v
- Fork the repository, you can use this command in your terminal
git clone /~https://github.com/SatriaAPN/my-simple-blog.git
- Go to the project directory, then run docker compose in the terminal
Docker-Compose up --build
- After all the services has running, you then can access the frontend in the localhost:3000
- you can try use admin user with this credentials: email=admin@example.com password=admin123
This is an simplified overview of the system microservices architecture.
For now maybe we will be working on the missing features, and maybe adding more interesting features in the future!!