Mapping server app that allows users to download geographic data.
![Screenshot](https://github.com/Blitu82/FE_WD_project/raw/main/public/onlymaps_app.png?raw=true)
Method |
Route |
Description |
GET |
/api/grid |
Returns all tiles |
POST |
/api/grid |
Creates new tiles using the files in the /geojson folder |
GET |
/api/download |
Endpoint for downloading coverage data from GeoServer |
Method |
Route |
Description |
POST |
/auth/signup |
Creates a new user |
POST |
/auth/login |
Verifies email and password and return a JWT |
GET |
/auth/verify |
Verifies JWT stored on the client |
POST |
/auth/change-password |
Allows a user to change their password |
Method |
Route |
Description |
POST |
/api/feedback |
Allows a user to send a feedback form |
{
type: {
type: String,
enum: ['Polygon'],
required: true
},
coordinates: {
type: [[[Number]]],
required: true
}
}
{
name: String,
location: polygonSchema,
}
{
email: String,
password: String,
}
{
category: String,
rating: Number,
feedback: String,
email: String,
}
MapBox
Chakra UI
Frontend
Backend
Deployed version
Pablo García García - GitHub - LinkedIn