Giter VIP home page Giter VIP logo

lw_city_guide's Introduction

Wagon City Guides

Wagon City Guides is a travel guide by and for the community of Le Wagon who study and teach in 38 countries.

I created this app so that we have a place where we can share and find recommendations for all the cities of Le Wagon's campuses.

This project is also part of my "web dev MBA." You can find out more about that here: Leap of Code - The Curriculum

Disclaimer

Le Wagon is an intensive 9-week coding boot camp.

Wagon City Guides is not endorsed by Le Wagon. It's an independent project by Laura Crompton and Mirha Masala.

Contributors

πŸ’» Code: Mirha Masala

πŸ¦‰ Senior developer and mentor: Federico Iachetti

πŸ₯ Duckie: G

πŸš€ All contributors

πŸ‘©πŸΌβ€πŸŽ¨ Figma design: Laura Crompton

⭐️ Idea: Inou Ridder

Become a contributor

If you would like to fix a bug or implement a feature, you can create a pull request. You may want to check the backlog first, and let me know what you'll be working on so that I can add it to the "in progress column."

Project Resources

πŸ“‹ Backlog

🎨 Figma Design

Database schema

Installing, Configuring, Launching

Configuring

API Keys / Environment Variables

Have a look at the file .env-example for a list of required secret keys and environment variables. You'll need to add your own keys to your own .env file in your local repo. Please check the instructions in .env-example. If you get stuck at any point, please don't hesitate to reach out.

Built With

  • Ruby
  • Rails
  • JavaScript

Useful Tools & Gems

Useful Resources

Bem

CSS

CSS Stylesheet Folder Structure

JavaScript

lw_city_guide's People

Contributors

4adams avatar adamsonson avatar datene avatar dctrg avatar dcts avatar dependabot[bot] avatar farhanlion avatar grumbeard avatar iachettifederico avatar joshunwin avatar libsyz avatar mirhamasala avatar paduck210 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lw_city_guide's Issues

adding spots to cities that do not exist

Hey! I just tried to add "about blank" as a spot for berlin, but berlin does not exist, so i chose "bali" (since the form forced me to choose a city). But the submission doesn't even show up in bali neither.

discussion main categories

Hey! Its not really an issue, i was just wondering what kind of main categories there should be. Just wanted to start a discussion. I was a bit confused by he following categories:

  • play: Is it for sport activities or board games? Or parties?
  • stay: i assume all places for accomodation like hotels, good airbnbs go here, right?

Also I was not sure where to put "About Blank", a club for techno raves in berlin. I miss the category party, club or night club (or something similar).

`@spots.unpublished.size` and `@spots.published.size` returns cities count instead of spots

@spots.unpublished.size and @spots.published.size, which translates to "pending review(s) Β· X" and "X shared spot(s)" in the view, now don't give back the count of spot instances but instead of the cities.

So if you have published 3 spots in one city, it will still just say "1 spot shared.." because that's what we give back through these methods.

Any suggestions @iachettifederico?

def published
@published ||= spots.published.group_by(&:city).sort_by(&:first)
end
def unpublished
@unpublished ||= spots.draft.group_by(&:city).sort_by(&:first)
end

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.