Coder Social home page Coder Social logo

envy's People

Contributors

alakhsingh avatar marpierc avatar varun-mach avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

alakhsingh

envy's Issues

Suggestions

Good things:
The UI design looks very good. You have identified a real problem and you seem to have a good solution for it.
Suggestions:
Encrypt password
The user should be able to search routes without logging in.
There need to be some changes in the routes that are shown below. They need to be more descriptive. It should tell the location of each segment.

[Wiki] improve DB deployment steps

  1. Since this is the first step in your wiki, you should include git clone and git checkout command.
  2. You are asking to run the file using \i command, that is enough, no need to redirect the user to that file.
  3. Also add the link to postgres home page.
  4. what is 'postgres command line' and how to fire it up?

After updating the wiki, please include the commit id here, then I will mark below checkboxes after verification and close the issue.

  • Add git clone and checkout commands.
  • Remove redirect to 'DB creation and initialization', ask user to directly run the file.
  • Add link to download postgres DB.
  • Write steps to navigate user to postgres installation directory/bin folder and find psql binary

Servers not connecting to database and minor modifications to project wiki

  • It would be better if you write the exact commands to install. Referencing the installation links is always good but it should also have commands to ease the installation process.
    For develop_cheapest_service you could write "pip install djangorestframework" and "pip install django"

  • You can have a requirements file to install all the project dependencies.

  • Update the wiki. Some project dependencies are not mentioned in the wiki for windows

    1. corsheaders
    2. psycopg2

Servers are not connecting to database(Not able to login or search locations)

[Database Setup] cannot re-run sql files.

When i try to run the initializer / insert sql files, there are erros like database api already exists.
When i try to manually drop the roles and databases, it fails giving me an error - 10 other sessions are using the database.

EDIT : i had shutdown all other services, still giving me error 10 sessions are using this database, cannot drop it.

image

image

  • Modify the scripts so that user can reset the databases by running the scripts again.
  • Write instructions to close other sessions vefore dropping the databases/roles.

[UI setup] UI port clash

Looks like some multiple services are configured to run on same port, from microservice point of view this is okay as these services would run on different machines, but from dev point of view it would be better if your services have production environment and development environment variables that help then decide the port they want to run in different environments.

This is just a suggestion, as of now, i cannot run multiple services on my machine, so peer review is not complete until this issue is resolved.

image

Add your commit id here.

  • Used different ports
  • Services have no port clash while starting them.

[Search Service(Java) setup] unable to start service

Gives the following exception during 'mvn spring-boot:run - To start the Java Service' step of the wiki.
Note: I already have the DB setup successfully.

image

Add your commit id here

  • spring boot is up and running.

Python Module and version error

While starting python server, getting rest_framework module not found error
1

Did pip install djangorestframework and got this error
3

Instead of pip install virtualenv Do pip install psycopg2 to solve that and got this error:
4

Probably some issue with python version. Please mention which python version to use.

Suggestion:
Create a requirement file in python api folder and mention all the requirements there
So, the user only has to do pip install -r requirements.txt

Release branch

Please create a release branch and merge all the branches in that branch so that the user does not need to clone the project again for starting each API.

UI Form Validations

UI issues:
Signup doesn't return any errors when signing up using existing details
Login doesn't show errors when logging in using an incorrect password
Login doesn't show errors when logging in using an incorrect password

[POSTGRES DB] DB credentials

image

Explain the steps to get psql shell connected to 'postgres' db.

Attach your commit id here.

  • Added steps for psql shell to connect to 'postgres' DB.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.