Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mmggyy66/blog_app


https://github.com/mmggyy66/blog_app

Last synced: 30 days ago
JSON representation

Awesome Lists containing this project

README

        

# Blog_App

The Blog app will be a classic example of a blog website. This app will provide a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

# Table of Contents

- [Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Usage](#usage)
- [Authors](#authors)
- [Future Features](#future-features)
- [Contributing](#contributing)
- [Show your support](#support)
- [Acknowledgements](#acknowledgements)
- [License](#license)

## Built With

### Tech Stack

### Key Features

- **Add new post.**
- **Add new likes**
- **Explore more information about the post**

(back to top)

## Getting Started

### Prerequisites

1. To install ruby on windows using WSL:
```
- Install WSL, So Open powershell as admin and run: wsl --install
- Restart the computer , it will continue ubuntu installation
- Add user name and password
```

2. After WSL installion:
```
- Open Ubuntu terminal and run following commands:
- (Optional) Update Ubuntu:
sudo apt update
sudo apt upgrade
- Install Ruby:
sudo apt install ruby
- Verify installation:
ruby --version
- Install package manager:
sudo gem install bundler
```

### Setup

To get a local copy up and running, follow these steps.
Choose the directory on your local machine where you want to copy project. For example:

```
cd /home/user/name-of-your-directory
```

Clone the project using one of the options.

Using SSH-key:

```
git clone [email protected]:Ali-0111/blog_app.git
```

Using HTTPS:

```
git clone https://github.com/Ali-0111/blog_app.git
```

### Usage

1. Ensure that Ruby is installed on your system.

2. If it is first time, install WSL extention in VS code. This will help to have a terminal which can run the commands.

3. Choose the terminal (Ubunto WSL) and now you can run the following command to run the file:

```
This app is under consturction...
```

(back to top)

## Authors
👤 **Qurban Ali Safari**

- 👤 GitHub: [Ali-0111](https://github.com/Ali-0111)
- 👤 Twitter: [qurban_safari](https://twitter.com/qurban_safari)
- 👤 LinkedIn: [Safari](https://www.linkedin.com/in/ali-safari-linked)

(back to top)

👤 **Mohamed Gamil Eldimardash**
- GitHub: [@github](https://github.com/MMGGYY66)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/mohamed-eldimardash-0023a3b5/)
- Twitter: [twitter](https://twitter.com/MOHAMEDELDIMARd)
- Facebook: [facebook](https://www.facebook.com/MOHAMED.ELDIMARDASH/)
- StackOverflow: [stackoverflow](https://stackoverflow.com/users/13605630/mohamed-gamil-eldimardash)

## Future Features

- **Expand the capabilities of the app by adding a database, UI interface**

(back to top)

## Contributing

We welcome contributions to enhance the functionality and user experience of the Morse_Translator project. If you have any ideas, suggestions, or bug reports, feel free to open an issue or submit a pull request.

If you'd like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive commit messages.
4. Push your changes to your forked repository.
5. Submit a pull request to the main repository, explaining your changes in detail.

Please adhere to the coding conventions and guidelines specified in the project.

Feel free to check the [issues page](https://github.com/ali-0111/oop_school/issues).

(back to top)

## Support

If you encounter any issues or have any questions or suggestions, please open an issue on the [issue tracker](https://github.com/ali-0111/oop_school/issues).
Furthermore, if you would like to get in touch with me, you can find my contact information in the Authors section.

(back to top)

## Acknowledgments

We would like to express our gratitude to the Ruby community and Microverse for the readme template.

(back to top)

## License

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

(back to top)