/FullStackRecipeBlog

Full Stack web aplication capable of executing CRUD commands.

Primary LanguageJavaScript

Full Stack Recipe Blog

Technologies

  • Backend: Flask and python.
  • Frontend: Vue.JS, HTML, CSS and JavaScript.
  • Database: MongoDB.

The project was done using Visual Studio Code.

How to use

  • Download the project.
  • Install python in your computer if you do not have it.
  • Change the mongoDB connection strings in the file crud_backend\app\__init__.py to your own connection strings.
  • Go to the terminal and execute the following commands on it's directory:
    • python -m venv venv
    • pip install -r requirements.txt
    • python.exe -m pip install --upgrade pip
    • venv\Scripts\activate
    • cd crud_backend
    • flask run
  • On another terminal run the folloeing commands:
    • cd crud_frontend
    • npm run dev

The application will running here: http://localhost:8080.

Execution of the program:

Main Page

Register page

Login page

Credits

The ideia to work on this project and it's structure was shared by the professor José Martins at Facamp.