Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wesscoby/places-app
An app where users can share places (with image and location) with other users
https://github.com/wesscoby/places-app
automapper axios cloudinary google-maps google-maps-api mapper miragejs mongodb mongoose nestjs react react-hooks react-query react-typescript sass typegoose typescript
Last synced: 7 days ago
JSON representation
An app where users can share places (with image and location) with other users
- Host: GitHub
- URL: https://github.com/wesscoby/places-app
- Owner: wesscoby
- License: mit
- Created: 2020-08-13T13:00:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-23T14:31:41.000Z (over 2 years ago)
- Last Synced: 2024-11-01T06:42:15.097Z (about 2 months ago)
- Topics: automapper, axios, cloudinary, google-maps, google-maps-api, mapper, miragejs, mongodb, mongoose, nestjs, react, react-hooks, react-query, react-typescript, sass, typegoose, typescript
- Language: TypeScript
- Homepage: https://places.wess.link/
- Size: 556 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Places App
An application where users can share places (with image and coordinates) with other users - a MERN Stack [course][course] by [@Academind][academind][![Build Status](https://travis-ci.com/WessCoby/places-app.svg?branch=master)](https://travis-ci.com/WessCoby/places-app)
[![GitHub issues](https://img.shields.io/github/issues/WessCoby/places-app)](https://github.com/WessCoby/places-app/issues)
[![GitHub stars](https://img.shields.io/github/stars/WessCoby/places-app)](https://github.com/WessCoby/places-app/stargazers)
[![GitHub license](https://img.shields.io/github/license/WessCoby/places-app)](https://github.com/WessCoby/places-app/blob/master/LICENSE)## About Course
Currently learning and following the concepts in the course and coding along, but using a different approach and slightly different tools
## Stack Info
---
#### Language: TypeScript
### [Frontend][client]
- **React** [`create-react-app`]
- **Sass**
- [**Miragejs**][miragejs] - *API mocking* library that lets you build, test and share a complete working JavaScript application without having to rely on any backend services
- [**React Query**][rq] - Performant and powerful data synchronization for React. Fetch, cache and update data in your React and React Native applications all without touching any "*global state*"
- **Axios**
- **Cloudinary API**
- **Google Maps API**### [Backend][server]
- [**Nest.js**][nest]
- [**Typegoose**][typegoose_doc] [ *Package: [`@typegoose/typegoose`][typegoose]* ] - a **wrapper** for easily writing Mongoose models with TypeScript
- [**AutoMapper**][mapper] [ *Package: [`@nartc/automapper`][@nartc]* ] - An **object-object** automapper written in TypeScript
- [Nestjsx-AutoMapper][nestjsx] - a wrapper around [`@nartc/automapper`][@nartc] to be used with NestJS as a Module[academind]: https://twitter.com/academind_real
[course]: https://www.udemy.com/course/react-nodejs-express-mongodb-the-mern-fullstack-guide/
[miragejs]: https://miragejs.com
[rq]: https://www.npmjs.com/package/react-query
[typegoose_doc]: https://typegoose.github.io/typegoose/docs/guides/quick-start-guide/
[typegoose]: https://www.npmjs.com/package/@typegoose/typegoose
[nest]: https://nestjs.com/
[mapper]: https://automapper.netlify.app/
[nestjsx]: https://www.npmjs.com/package/nestjsx-automapper/v/2.0.20
[@nartc]: https://www.npmjs.com/package/@nartc/automapper
[client]: https://placesapp.ga/
[server]: https://places-app-backend.herokuapp.com