Skip to content

ferreirasara/sdpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

166 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDPM

Simulador Didático de Paginação de Memória

Um simulador acessível para visualizar e compreender o funcionamento dos algoritmos de troca de página.

Pré-requisitos

Para executar esse projeto, são necessárias algumas ferramentas: Git, Node.js, PostgreSQL. Também é aconselhável utilizar um bom editor, como o VSCode.

Rodando o Backend

# Clone este repositório
$ git clone https://github.com/ferreirasara/sdpm

# Acesse a pasta do projeto no terminal/cmd
$ cd sdpm

# Vá para a pasta backend
$ cd backend

# Adicione um arquivo .env com as seguintes variáveis:
PORT=8080
NODE_ENV=development
TZ=America/Sao_Paulo
DATABASE_URL=SUA_CONNECTION_URI_AQUI
DEVELOPMENT_DATABASE_URL=SUA_CONNECTION_URI_AQUI
NODE_TLS_REJECT_UNAUTHORIZED=0

# Instale as dependências
$ npm install

# Execute a API
$ npm start

# A API inciará na porta:8080 - acesse http://localhost:8080

Rodando o Frontend

# Clone este repositório
$ git clone https://github.com/ferreirasara/sdpm

# Acesse a pasta do projeto no terminal/cmd
$ cd sdpm

# Vá para a pasta frontend
$ cd frontend

# Adicione um arquivo .env com as seguintes variáveis:
REACT_APP_VERSION=$npm_package_version
NODE_ENV=development

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ npm start

# A aplicação inciará na porta:3000 - acesse http://localhost:3000

Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Documentos

About

Um simulador acessível para visualizar e compreender o funcionamento dos algoritmos de troca de página. Feito como TCC para o bacharelado em Ciência da Computação.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages