Skip to content

kevkh/azon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages