GithubHelp home page GithubHelp logo

kevkh / azon Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.25 MB

Property Resale App created using MERN Stack. Demo vid: https://www.youtube.com/watch?v=q5wEOhzNpaA

HTML 1.00% JavaScript 96.24% Shell 0.06% CSS 2.71%

azon's Introduction

How to start?

  1. open up 2 terminals

  2. cd into client & server folders individually

  3. npm install and npm start both

  4. now the app should run! (localhost:3000 for client, localhost:5000/listings (This just displays the json data from DB))

    1. Client(frontend) - mainly work on the "src" folder
    2. Server(backend) - connected to mongoDB

(Testing accounts)

  1. login via [email protected] gmail account (For users, can try other gmail accounts as well)
  2. Manual login (Testing acounts)
    1. (User: [email protected], pwd: 123)
    2. (Agent: [email protected] or [email protected], pwd: 123)
    3. (Admin: [email protected], pwd 123) //login through Agent Login

6/11 Bug fixes & Updates:

  • Map should be ok alr
  • Manage/Edit Users/Agents
  • View Blacklist
  • Blacklist Agents
  • Edit Agent Profile (bug: Agent details in Profile Page not updated after edited the profile (Agent Database updated))

5/11 Bug fixes & Updates:

  • Edited Agent status page(diff views depending on status)
  • Added google map, markers and infobox
  • Fixed listing details (Agent pic is now fetched from profile info)
  • Admin part

27/10 Bug fixes & Updates:

  • Made some minor changes (colors, styles etc)
  • Pop-up chart on Navbar

26/10 Bug fixes & Updates:

  • Edited listing schema to match with property listing page
  • Design and beautify some parts of the UI (Navbar & buttons)
  • Agents can only view his own created listings
  • AgentHub CSS
  • AgentProfile CSS

25/10 Bug fixes & Updates:

  • Edited create listing form
  • Edited agent, listing schema
  • Added agent status (pending) to prevent new agents from creating listings without approval by admin
  • Edits on property listing fields

Some Issues/Improvements to be made:

  • Update password on agent not working (Resolved)
  • UI design for agent hub (CSS etc) (Resolved but can be improved)
  • AgentProfile (Update is not instant)
  • Agent hub reviews, (dont put in onClick, just display the data directly on page.) (Unresolved)

Not yet implemented: (As of 27/10)

  • Forget Password*
  • google maps *
  • charts & stats (Can be improved)
  • Admin page (Havent integrate)

12/10: updates since last meeting:

  • Added user sign up, manual login, google login
  • do not allow edit/delete of listings that do not belong to the creator (Eg. Jon can only delete/edit his own listing)
  • users can like their own listings or other listings by diff users (Feature may be removed)

Some disclaimer/issues:

  • adding/edit functions may lag/dont display upon submission, just refresh the page.

Not yet implemented/integrated: (u guys can take a look, feel free to clone and work on it)

  • user info login via gmail acc not stored in "user" db table, instead its under "listings" creator field, currently stored as token. (Maybe can add as a field in user?)
  • User-profile
  • reset password
  • integrate JR & JC part

azon's People

Contributors

kenczj avatar kevkh avatar r-on-g avatar shi-j-c avatar

Watchers

 avatar

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.