Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/martinbinard/geocaching-front

A fork of a cooperative project in React with TypeScript
https://github.com/martinbinard/geocaching-front

clean-architecture jest react redux-toolkit tailwind typescript vite

Last synced: 3 days ago
JSON representation

A fork of a cooperative project in React with TypeScript

Awesome Lists containing this project

README

        

# :world_map: :hiking_boot: GeoCacheTrek

## :clipboard: Description

- Clean architecture implemented :recycle: for testing :test_tube: in frontend app.
- Unit testing for reducers done :white_check_mark:
- On the way for integration & E2E testing :test_tube:
- Only the react application is shown, this project is running with a private backend server and is not displayed for secruity reasons. :european_castle:
- The reason why I'm showing the frontend of this project is to show my React typescript skills to potential recruiters with developper skills :briefcase:

## :wrench: TOOLS

- react
- react-dom
- react-leaflet
- leaflet
- typescript
- vite
- jest
- eslint
- tailwind

# :rocket: Deployed now !!! :tada: [GeoCacheTrek](https://geocachetrek.online)

## :computer: Use

- Rename `.env.example` file in to `.env`
- Set React api url to `VITE_FRONT_API_KEY`
- Set Backend api url to `VITE_BACKEND_URL`

```
npm i
```

then

```
npm run dev
```

# :camera_flash: DEMO

## License

Source code is licensed under the [GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.fr.html).

Contents of this site are © Copyright 2024 GeoCacheTrek. All rights reserved.