josera21 / GoMarketAPP

This is a hybrid mobile application that consumes a REST API developed with Django framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoMarket API

A social media for buy/sell and offer services

Developed with

  • Frontend

    • Onsen UI v2
    • React JS
    • Monaca structure
  • Backend

    • Django framework
    • Django REST framework
    • Python 3.6
    • Database: MySQL

Requeriments

  • For frontend

    1. Install NodeJs
    2. Check if you have npm installed, run: npm --version
    3. Install monaca client, run: npm install -g monaca
    4. In your console, go to GoMarket folder and run: npm install for install the dependencies
    5. If everything run fine, just run: monaca preview for run the mobile app
  • For backend

    1. Install Python. (if you have linux, you probably already have python installed)
    2. Install dependencies with pip.
      1. Django framework
      2. Django rest framework
      3. MySQL Driver
        1. If you want to work with another database manager, you need to change the settings on GoMarketAPI/GoMarketAPI/settings.py file
      4. Corsheaders
      5. rest auth
    3. After install all, you need to have a database with the name of gomarket (or other name that you like, but you must need to change the configuration)
    4. then you need to run: python manage.py migrate for update the database
    5. Finally run: python manage.py runserver 8001
    6. Done!

About

This is a hybrid mobile application that consumes a REST API developed with Django framework.

License:MIT License


Languages

Language:JavaScript 92.0%Language:Python 6.6%Language:HTML 0.9%Language:CSS 0.6%