GithubHelp home page GithubHelp logo

shawnwildermuth / corecodecamp Goto Github PK

View Code? Open in Web Editor NEW
74.0 9.0 36.0 46.46 MB

An Open Source Website for running small, local development events

License: Apache License 2.0

C# 16.68% JavaScript 12.81% CSS 7.67% HTML 51.67% Vue 6.71% Less 0.56% PHP 2.22% CoffeeScript 1.67% PowerShell 0.01%

corecodecamp's Introduction

CoreCodeCamp

The purpose of this project is to create a project for running a Code Camp or other small, local development event. This project will be used for the Atlanta Code Camp starting in 2016.

Technologies

The project uses the following technologies:

  • .NET 5
  • Bootstrap 4.5
  • Vue 2
  • TypeScript
  • Azure Blog Storage

Running locally

You must have SQL Server Express LocalDB installed and started.

  1. clone the repo
  2. run npm install from the src/CoreCodeCamp folder
  3. edit src/CoreCodeCamp/appsettings.json
  • set SeedDatabase to true
  • set IterateDatabase to true
  1. run the app with VS Code or Visual Studio or dotnet run
  2. restore the settings above back to false to avoid re-creating the database from scratch each time

corecodecamp's People

Contributors

dependabot[bot] avatar keithjrome avatar pkskelly avatar qimata avatar shawnwildermuth avatar urbanfly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

corecodecamp's Issues

Enable speakers to update session info after CFS closes.

Had a speaker request to update the abstract information for a session, but since CFS is closed he cannot edit his talks. Logging an issue as feature request to enable editing session abstract information once the CFS is closed.

Did not receive confirmation email

Registered at 3:20pm today (7/10) and still have not received confirmation email (4:25p) to attempt to apply on CFP page. Requested resend of email, still no luck. Will keep an eye out for the email and update this issue.

Save button on Speaker Info page

When editing my own speaker information (at /2017/CallForSpeakers/Speaker#/edit), clicking the Save button does not seem to do anything. This is an existing speaker entry, not a new one.

I noticed that t-shirt size was not selected (and is a required field), but even after selecting a value and saving, it still does not reflect any changes when I go back to view the data (at /2017/CallForSpeakers/Speaker#/info).

The Save button becomes disabled after pressing (I guess this means that the page thinks it has been saved). But no error message or confirmation of save is shown.

Clear Track, Room, Timeslot when removing a talk

When a speaker is removed (unapproved), the track, room and timeslot should be blanked out. Or, the Track, Room an Timeslot should have a blank value enabled for resetting.

This issue came up this year as speakers had to cancel sessions.

Add talk button

I created an account, logged in, updated my profile and now see the Add Talk button. However, when I click it, nothing seems to happen. This is in Chrome.

Relax password restrictions

We don't need complex password restrictions on the site. Consider relaxing/removing the complexity restriction. Also, not sure if 2 factor auth is really necessary for our purposes.

Display Call for Speaker Close date.

Indicate on the landing page and the call for speakers page that what the closing date for Call for Speakers is. This would be help communicate and ensure people get talks in in time to complete.

General observations

It worked for me, though I had to do it a few times. The other note is that screen takes a few seconds to load, so I mistakenly hit call for speakers multiple times, and eventually the page loaded. Once I hit enter key half way though the screen, and it cleared. Maybe showing required fields via asterisk would help? Showing some sort of loading indicator might help with page load times? Not sure if this is what caused the problem.

Cannot Post: Module 4-3

Unmapped members were found. Review the types and members below.
Add a custom mapping expression, ignore, add a custom resolver, or modify the source/destination type
For no matching constructor, add a no-arg ctor, add optional arguments, or map all of the constructor parameters

AutoMapper created this type map for you, but your types cannot be mapped using the current configuration.
CampModel -> Camp (Destination member list)
CoreCodeCamp.Models.CampModel -> CoreCodeCamp.Data.Camp (Destination member list)

Unmapped properties:
CampId
Location

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.