Code Monkey home page Code Monkey logo

angular-seattle's Introduction

CircleCI Netlify Status Commitizen friendly

Angular Seattle

Angular Seattle

This project was generated with Angular CLI version 7.3.8.

Current Features

  • ✅ Angular 8
  • ✅ PWA
  • ✅ CI/CD (CircleCI and Netlify)
  • ✅ Angular Material
  • ✅ Event Information
  • ✅ Past talks
  • ✅ Twitter

Future Feature Ideas

Please see our CONTRIBUTING.md for how to contribute to the project. Please review our Code of Conduct prior to contributing.

Adding an event

To add an event to the calendar, open a pull request to update src/assets/events/events.json. Add an event in the below format:

{
  "id": 2, // increment id by one
  "name": "My Cool Event",
  "date": "2019-08-31T19:30:00", // Date must be in ISO8601 format
  "venue": {
    "name": "My Venue",
    "address": "123 Event street",
    "city": "Seattle",
    "country": "USA"
  },
  "link": "https://place-to-rsvp.com", // this can be any link that you want to direct users to. Usually where they should go to RSVP to the event.
  "description": "This is my super fancy Angular Seattle event. It will have these talks: 1. Getting Started 2. Going Above and Beyond with Angular 3. Making a Pizza with Angular"
}

angular-seattle's People

Contributors

bniedermeyer avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

angular-seattle's Issues

[FEATURE] Submit talk submissions through the site

Is your feature request related to a problem? Please describe.
Right now there isn't an easy way to submit talk proposals for the monthly events. Add a form for people to submit talk proposals.

Describe the solution you'd like
Two options. Either:

  1. Submit the form via Netlify forms

or

  1. Redirect the user to an Angular Seattle repo with templates.

Describe alternatives you've considered
I think in the past we've used a Google form as well, but I don't know who has control of it.

[FEATURE] Add nx

Is your feature request related to a problem? Please describe.
A community site like this provides a good opportunity for members of the community to gain experience with tools like NX. Add it to the app so that others have the opportunity for exposure .

Describe the solution you'd like

  • Follow the getting started guide to create a nx workspace in the project.
  • Convert tests from using karma/jasmine to jest
  • Ensure other aspects of the app (E.g. state libraries) follow nx reccomendations

Describe alternatives you've considered
n/a

[FEATURE] Share contact information via the app

Is your feature request related to a problem? Please describe.
Create an easy way for users to authenticate then share their contact info when in person to make networking at Angular Seattle events easier.

Describe the solution you'd like
The solution would

  • Allow users to authenticate themselves to a service (e.g. Firebase) and use that contact info to share email with another user via something like QR code scanning.
  • Solution should not retain any personal info within the app. All info should come from a users token if possible.
  • stretch goal Allow users to customize the info they send vs. just an email address/name

Describe alternatives you've considered
None

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add other links to social media

Is your feature request related to a problem? Please describe.
Add links to all applicable social media platforms.

Describe the solution you'd like
Note: this list is not exhaustive

  • Slack

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.