A web App created in the fulfillment of Microverse mandatory Ruby on Rails capstone project.
View Demo
·
Report Bug
·
Request Feature
There are numerous lifestyle websites available on the internet today. This apps helps us plan our daily routine with ease and consume content at the comfort of our houses. I scoured the internet with aim to find lifestyle app that is well tailord based on a specific region, especially africa, however, I coul'nt find one that provided personal content based on regions. I have created and afriTrend inorder to address this shortcoming.
AfriTrend is aimed at providing the following content:
Nutrition
- Balanced nutrition content, which is based on africa native delicacies.
- ability to explore and compare different types of diets.
- Help in simplifying diets, by creating personalized diet based on native african recipes.
Fitness
- Articles related to fitness are added to the database. This provide a large pool of resources.
- One can acquire the composition of products throught the producrs.
- Articles constituting of multilevel training session for home based exercises.
Fashion
- Disover latest clothing trends from fashion's top designer in Africa
Click here for a live demo of the app.
The project was built using the following languages stacks:
Back-End(server)
Front-End(client)
Testing Frameworks
To get a local copy up and running follow these simple example steps.
-
Ruby -v 2.7.1 -click here
-
Rails -v 5.2.4
gem install rails -v 5.2.4
- Postgresql database click here
- Clone the repo
git clone https://github.com/Cyrus-Kiprop/afriTrend.git
- CD into the project root directory
cd ./afriTrend
- Install Dependencies and gems
bundle install
- Set the databases
rails db:create
- Create database schemas
rails db:migrate
rails s
http//localhost:3000
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/NewAwesomeFeature
) - Commit your Changes (
git commit -m 'Add some NewAmazingFeature'
) - Push to the Branch (
git push origin feature/NewAmazingFeature
) - Open a Pull Request
Cyrus Kiprop - cyruskiprop254@gmail.com
Project Link: https://github.com/Cyrus-Kiprop/afriTrend
👤 Cyrus Kiprop
- Github: Cyrus-Kiprop
- Twitter: @kipropJS
- Linkedin: Cyrus Kiprop
Distributed under the MIT License. See LICENSE for more information.