Store control é um serviço web simples de cadastro de produto e cadastro de usuários que possam acessar o sistema, através de uma api que cuida dos cadastros. Backend feito utilizando a framework Django, e frontend feito utilizando a framework ReactJS.
Para instalar o projeto, você irá precisar ter o Python 3, Virtualenv, pip, e NPM ou Yarn instalados para baixar as dependências. Clone os arquivos do projeto e execute os comandos abaixo.
Para configurar o banco de dados, vá no arquivo storecontrolapp\storecontrolapp\settings.py
e altere as configurações do banco de dados no objeto DATABASES
. O projeto foi criado utilizando um banco de dados postgres.
Dentro da pasta store-control
pip install -r requirements.txt
Scripts/activate
cd .\storecontrolapp\
python manage.py runserver 8080
$ pip install -r requirements.txt
$ /bin/activate
$ cd .\storecontrolapp\
$ python manage.py runserver 8080
Dentro da pasta store-control
cd frontend
npm install
npm start
cd frontend
yarn install
yarn start
Quando terminar, a página da aplicação web será aberta no navegador.