Skip to content

renatogm24/readmetest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation


EmprendeAdvisor

Key FeaturesHow To UseDevelopmentBuilt withRelatedLicense

Logo banner

Key Features

  • Responsive design
  • Register/Login users with encrypted passwords
  • Profile page:
    • Edit or delete profile picture
    • Edit personal information
    • Change password
  • Reset the password by sending an email with a url
  • Request the creation of a new category for a business
  • Filter businesses by rating, reviews and followers
  • Order businesses by rating, reviews and followers
  • Search and get information directly to instagram by @username
  • Use Cache (images, data) in order to load faster
  • Write your review about the business (must be logged)
  • Reviews allow image(s) upload
  • You can report an abuse
  • Admin features:
    • Block/Unblock users
    • Delete reported reviews/businesses
    • Accept new categories

How To Use

In order to configure the environment variables, it is necessary to create a .env file

secret_key='secret key'
db_user='user_db'
db_password='password_db'
AWS_ACCESS_KEY='AWS_KEY'
AWS_ACCESS_SECRET='AWS_ACCESS_SECRET'
GOOGLE_APPLICATION_CREDENTIALS='/path/to/file/config.json'
YOUR_GMAIL='[email protected]'
YOUR_PASSWORD='mail_password'

You need to create a schema in your database with this model

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/renatogm24/emprendeadvisor.git
# Go into the repository
$ cd emprendeadvisor
# Install virtual environment, must have python 3.9
# For Windows
$ pip install pipenv
# For Linux
$ apt install pipenv
# Activate virtualenv
$ pipenv shell
# Install dependencies (with sudo on Linux)
$ pipenv install -r requirement.txt
# Run the app
$ python server.py

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Built with

This web app uses the following libraries:

Related

emprendeadvisor-web - Web of EmprendeAdvisor

Support

Buy Me A Coffee

License

MIT

Webpage Follow me on GitHub Follow me on LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published