Create a community of like minded authors to foster inspiration and innovation by leveraging the modern web.
- Download and install GIT, NodeJs and Postgresql on your computer
- Create a database with the name authorshaven (This will be part of DATABASE_URL in the .env file).
- Clone this repository by running the following on your command line interface
git clone https://github.com/andela/ivy-ah-frontend.git
- Navigate to the directory where the app was cloned to with
cd ivy-ah-frontend
- Run
npm install
to install all dependencies - Rename the
.env-example
file to.env
and set all the environment variables - Finally Run
npm run dev
to start the server. You now have a running copy of Author's Haven application ✨
All React components use the .js extension
Users can:
- signup
- Login
- Create articles
- Give rating to articles
- Like articles
- Reset password
- Highlight and comment on any text in the article
- Like a specific comment
- Report an article with inappropriate content
- Share articles
- See time it takes to read an article
- Tag their articles
- See a list and profiles of existing authors
- Bookmark articles
- See their reading stats
- Signup and login via Google, Facebook, and Twitter
This app was created by the ivy team