Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladokuskov/cycplanner
Create, organize, and join local cycling events.
https://github.com/vladokuskov/cycplanner
firebase javascript nextjs reactjs sass styled-components typescript
Last synced: 8 days ago
JSON representation
Create, organize, and join local cycling events.
- Host: GitHub
- URL: https://github.com/vladokuskov/cycplanner
- Owner: vladokuskov
- License: mit
- Created: 2023-02-28T17:54:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-07T06:29:54.000Z (over 1 year ago)
- Last Synced: 2023-12-28T18:52:48.328Z (12 months ago)
- Topics: firebase, javascript, nextjs, reactjs, sass, styled-components, typescript
- Language: TypeScript
- Homepage: https://cycplanner.vercel.app
- Size: 3.01 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Commits](https://img.shields.io/github/commit-activity/m/swappnet/cycplanner)
[![Website cycroute.netlify.app](https://img.shields.io/website-up-down-green-red/http/shields.io.svg)](https://cycplanner.vercel.app/)`cycplanner` is a full-stack web application that allows users to create, organize, and join cycling events in their area. This project was created using React, Next.js, and Firebase.
Live - https://cycplanner.vercel.app/
### Features
* Sign up and sign in functionality using Firebase Authentication.
* Create, edit, and delete cycling events.
* Join and leave cycling events.
* View cycling events in your area.
* Filter cycling events by location, distance, and date.
* View and edit your profile information.### Technology Stack
React
Next.js
Firebase
Styled Components
TypeScript
### How to start?1. Clone the repository: `git clone https://github.com/swappnet/cycplanner.git`.
2. Install dependencies: `npm install`.
3. Set up a Firebase project and add your Firebase configuration to `.env.local` file in the root directory. You can use the `.env.local.example` file as a template.
4. Start the development server: `npm run dev`.
5. Open http://localhost:3000 in your browser to view the app.### Contributing
Contributions to 'cycplanner' are welcome! If you would like to contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Write your code and tests.
4. Push your changes to your fork.
5. Create a pull request.---
### License
`cycplanner` is licensed under the MIT license. See the LICENSE file for more information.
### Acknowledgements
`cycplanner` was created by Swappnet as a project for cycling community.
Liked the work ?
Give the repository a star :-)