Skip to content

Find and save your favourite places near you or anywhere in the world with PoiToGo. Create custom lists and share your public profile with others.

License

Notifications You must be signed in to change notification settings

LucasWinkler/poitogo

Repository files navigation

Contributors Forks Stargazers Issues MIT LinkedIn


Logo

PoiToGo

Find, organize, and share your favourite places from around the world.

View Live · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Product Name Screen Shot

(back to top)

Built With

  • Next
  • React
  • TailwindCSS
  • Redis
  • PostgreSQL
  • Drizzle
  • Vercel

(back to top)

Getting Started

Prerequisites

  • Node.js 18+ and npm

  • PostgreSQL database (or Neon.tech account for serverless PostgreSQL)

  • Google Places API key

  • Uploadthing account

  • Upstash Redis account

Installation

  1. Clone the repo

    git clone https://github.com/lucaswinkler/poitogo.git
  2. Install NPM packages

    npm install
  3. Copy the .env.example file to .env and fill in the variables

  4. Run the development server

    npm run dev
  5. Open http://localhost:3000 to view it in the browser.

(back to top)

Roadmap

  • Place details page
  • Count of likes each place has
  • Filtering, sorting, and searching for lists
  • Searching for places in a list
  • Save search queries
  • Full authentication system
    • Password reset
    • Email verification
    • Settings page
  • Social features
    • Followers
    • Following
    • Some type of social feed possibly?

(back to top)

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Top contributors:

contrib.rocks image

License

Distributed under the MIT license. See LICENSE.txt for more information.

(back to top)

Contact

Lucas Winkler - @LucasJWinkler - lucaswinkler@gmail.com

Project Link: https://github.com/lucaswinkler/poitogo

(back to top)

Acknowledgments

(back to top)

About

Find and save your favourite places near you or anywhere in the world with PoiToGo. Create custom lists and share your public profile with others.

Topics

Resources

License

Stars

Watchers

Forks

Languages