Meteor based application for Rentflees.
tmess567 / rentflees Goto Github PK
View Code? Open in Web Editor NEWMeteor based application for Rentflees.
Meteor based application for Rentflees.
We will be switching to bitbucket after the pilot phase i.e. 26th August, 2016.
No PRs should be active on that day, so put in all PRs right away so we can start working on refining them.
Similar to the rentflees score, a verified (boolean) entry should be added to the database schema with edit options available only to the listing agent.
The pilot requirements are similar to #8
Almost all of the links on the home page are broken. Also, the links inside the dashboard and such are also broken. Please fix them.
mongoDB geospatial query operator $geoWithin is working fine in mongo command line but is causing trouble in browser. Location : listings.js line 60
Error : Unrecognized operator: $geoWithin
We've to add allow/deny rules, to make our app secure some data values might be edited at client side due to lack of deny rules.
The list-view.js file needs to be appended with the logic for Filter for the Map View.
A filter for male/female/family has been built but has the problem that Female listings are included in Male searches (since male is included in female).
The following proposals have been made for the solution:
The changes made in dashboard branch should be moved to master, then dashboard branch should be used for UI uploading and linking UI to the meteor backend.
Meteor needs to be updated to the latest version.
While adding a new listing, the Google Map by default places a marker in Australia. Need to change this to India.
Forgot password needs some recovery mechanism implementation to access password.
More user information needs to be retrieved in order to display relevant fields on dashboard, either more fields can be added to signup form or a separate profile page can be maintained, some of the fields needed in dashboard :
We need a GUI to be displayed when a particular home is clicked. This page would display the details about the home in a full page.
This includes
We should have a notification or popup which should show whether the registration was successful or not.
Negative values for x and y coordinates in schema is not validated and hindering the form submission.
//Schema.js
XCoordinate: {
label: "X - Coordinate",
optional: true,
type: Number,
max: 100,
autoform: {
type: "hidden"
}
},
YCoordinate: {
label: "Y - Coordinate",
optional: true,
type: Number,
max: 100,
autoform: {
type: "hidden"
}
}
Changing type to String autoconverts the field to number but form does not clear out.
When addListing form is submitted, the address field is not populated in the collection.
On the Listings view (or map view), we need to add a search bar along with filter options for
Add an entry for each listing in the database defining the score of the listing.
This will be editable only by the listing agent and so, a page for doing this should also be made available.
The score should default to 0.
For the pilot phase, we only need this to be added to the database schema and displayed when displaying the listings.
Any listing is not linked to the owner who lists it, only owner name field is provided which is user fillable.A meteor userId of the person making the listing should be attached to it.
This app is expected to be hosted on heroku, which has an ephemeral file system which essentially means that the app will be restarted every 24 hours. This means that all uploaded files will be destroyed.
A solution to this will be to upload to one of the following:
and then link all images to that url.
The website as of now loads the page even if the CSS hasn't been loaded.
I searched around and found that the CSS files need to be ordered so that they are loaded properly. So, we are messing up the load order.
Check out this question - http://stackoverflow.com/questions/10109176/ordering-of-the-css-and-js-files-loaded-by-meteor
The CSS and Alignment is messed up for the Boolean entries in the addListing page.
Please see this PR = #19
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.