- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
Tangled is a fully functional website that shows the list of posts and allows users to interact with them by adding comments and liking posts.
Client
Server
Database
- Sign in
- Adding posts for each user
- Liking multiple posts
Available soon...
To get a local copy up and running it in your machine, follow the next steps.
In order to run this project you need:
- Internet connection.
- Basic knowledge of Git/Terminal.
- Visual Studio Code Installed.
- Ruby installed.
- Ruby on Rails installed.
Clone this repository to your desired folder:
cd my-folder git clone https://github.com/rebaz36/BlogApp.git
Install almost all dependencies/gems of the project by running:
- This one will install all gems inside GemFile including Rubocop:
Bundle install
orBundle i
- This one will install stylelinter:
npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
To run the project, execute the following command:
rails server
orrails s
To run stylinter:
npx stylelint "**/*.{css,scss}"
To run rubocop:
rubocop
To run tests, run the following command:
bin/rails test test/models/article_test.rb
👤 Rebaz Farid
- GitHub: @Rebaz on Github
- LinkedIn: Rebaz on LinkedIn
- Register new users
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Hi, I would appreciate if you give this project a star(⭐️) this will encourage me to improve it even further.
"The best way to predict the future is to create it."
- How can I contribute to this project?
You can contribute to this project by opening an issue or a pull request.
- How can I report a bug?
You can report a bug by opening an issue.
- How can I request a feature?
You can request a feature by opening an issue.
This project is MIT licensed.