Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tuyishimireeric/mybrand-be


https://github.com/tuyishimireeric/mybrand-be

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

        


React

# ๐Ÿ“— Table of Contents

- [๐Ÿ“— Table of Contents](#-table-of-contents)
- [๐Ÿ“– About Project](#-about-project-)
- [๐Ÿงพ Key Features ](#-key-features-)
- [๐Ÿš€ Documentation ](#-documentation-)
- [๐Ÿ’ป Getting Started ](#-getting-started-)
- [๐Ÿ›  Built With ](#-built-with)
- [๐Ÿ‘ฅ Authors ](#-authors-)
- [๐Ÿค Contributing ](#-contributing-)
- [โญ๏ธ Show your support ](#๏ธ-show-your-support-)
- [๐Ÿ™ Acknowledgments ](#-acknowledgments-)

# ๐Ÿ“– ERIC TUYISHIMIRE
I am Eric Tuyishime, a passionate fullstack developer based in Rwanda. With 3 years of experience, I enjoy creating things that live on the internet. My interest in software development development started back in 2014 and I am happy to do what I love.As a full stack developer, I am dedicated to building modern and effective web applications from start to finish.

This backend repository serves as the foundation for the portfolio project, reflecting my commitment to continuous learning and improvement in software development. Feel free to explore the backend codebase and gain insights into the functionalities that power the portfolio.

[![Coverage Status](https://coveralls.io/repos/github/TuyishimireEric/MyBrand-BE/badge.svg?branch=main)](https://coveralls.io/github/TuyishimireEric/MyBrand-BE?branch=main)

# ๐Ÿงพ Key Features
The backend provides the following features:

### Basic Information:
Users can access essential details such as a profile picture, profession, skills, experience, physical address, and links to social media accounts.

### Blog/Articles:
- Users can view and interact with articles on the blog, gaining insights into various topics related to software development and technology.
- Users can add a comment to the blog and view all blogs comment
- Users can like a comment and get the number of likes
- Admin can create, read, update, and delete a blog

### Queries:
- Users can write and send a query to the site administrators
- Admin can read the queries

## ๐Ÿš€ API Documentation

- [Documentation](https://mybrand-be-95he.onrender.com/api-docs/)

## ๐Ÿ’ป Getting Started

- Clone the repository or download the source code.
`[email protected]:TuyishimireEric/MyBrand-BE.git`

To ensure the reliability and stability of the backend code, we employ testing practices in Node.js. Follow these steps to get started with testing:

- Install Dependencies:
`npm install`
- Test and check the generated coverage report to assess the effectiveness of the tests.
`npm test`
- Start the development server
`npm run dev`

## ๐Ÿ’ป Built with

- NodeJs
- Express
- MongoDB

## ๐Ÿ‘ฅ Author

๐Ÿ‘ค **Tuyishimire Eric**

- GitHub: [@TuyishimireEric](https://github.com/TuyishimireEric)
- LinkedIn: [@TuyishimireEric](https://www.linkedin.com/in/TuyishimireEric/)
- E-mail: [email protected]

(back to top)

## ๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/TuyishimireEric/MyBrand-BE/issues).

(back to top)

## โญ๏ธ Show your support

If you like this project please consider giving us a star.

(back to top)

## ๐Ÿ™ Acknowledgments

I would like to thank **Andela** a for the guidance ๐Ÿ™๐Ÿ™

(back to top)