Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thecodechaser/portfolio-backend

Portfolio Backend is a Rails application for my Portfolio website. It gives a brief description of myself and showcases some of my works and my past experiences. It also shows my publications where users can drop likes and comments.
https://github.com/thecodechaser/portfolio-backend

postgresql rspec ruby ruby-on-rails swagger

Last synced: about 1 month ago
JSON representation

Portfolio Backend is a Rails application for my Portfolio website. It gives a brief description of myself and showcases some of my works and my past experiences. It also shows my publications where users can drop likes and comments.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/thecodechaser-blueviolet)

# Portfolio Backend

> Portfolio Backend is a Rails application for my Portfolio website. It gives a brief description of myself and showcases some of my works and my past experiences. It also shows my publications where users can drop likes and comments.

## Link to the front end

[Portfolio Frontend](https://github.com/thecodechaser/portfolio-frontend)

## Built With

- Major languages (Ruby)
- Framworks (Ruby on Rails)
- Testing library (Respec)
- API docs (Rswag)

## Live version

[Portfolio Backend](https://thecodechaser-backend.herokuapp.com)

## Getting Started

To get a local copy up and running follow these simple example steps.

### Prerequisites
- A text editor(preferably Visual Studio Code)

### Install
- Ruby
- Ruby on Rails
- PostgresSQL

### Using it Locally

- Clone the project
```
git clone [email protected]:thecodechaser/portfolio-backend.git
cd portfolio-backend
```

### Setup

Install gems with:

```
bundle install
```

Setup database with:

```
rails db:create
rails db:migrate
rails db:seed
```

### Usage

Start server with:

```
rails server
```

Visit http://localhost:3000/ in your browser.

### Run tests

Install npm with:

```
npm i
```

Install rspec with:

```
bundle install
```

and

```
rails generate rspec:install
```

run the test with:

```
rspec spec
```

### Open API documentation

Sorry! APIs are not publicly available.

## Visit And Open Files

[Visit Repo](https://github.com/thecodechaser/portfolio-backend)

## Download Repo

[Download Repo](https://github.com/thecodechaser/portfolio-backend/archive/refs/heads/main.zip)

## Authors

👤 **Ranjeet Singh**

- GitHub: [@thecodechaser](https://github.com/thecodechaser)
- Twitter: [@thecodechaser](https://twitter.com/thecodechaser)
- LinkedIn: [thecodechaser](https://linkedin.com/in/thecodechaser)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/thecodechaser/portfolio-backend/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Inspiration: Microverse

## 📝 License

This project is [MIT](./LICENSE.md) licensed.