Coder Social home page Coder Social logo

tk-the-bad-coder / netcorevue Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jingyenloh/netcorevue

0.0 0.0 1.0 771 KB

Code for my Web Applications Development module assignment

License: MIT License

JavaScript 3.43% Vue 21.60% C# 74.86% PowerShell 0.11%

netcorevue's Introduction

ST0257: Web Applications Development

The following repository contains the code I submitted for my Web Applications Development module. The project is a Timesheet Management system for a fictional dance studio. I built the admin dashboard using Vue.js.

Requirements

  • .NET Core SDK 2.0+
  • SQL Server
  • Node.js (developed on v8.4.x, although earlier/later versions should work. Let me know!)

Instructions for Ah Tan (and whoever he tells to clone this ๐Ÿ˜›)

  1. Clone the repository.
$ git clone https://github.com/JingYenLoh/NetCoreVue.git
  1. Configure your connection strings in appsettings.json. It should not be necessary to modify ApplicationDbContext.cs.
  2. Run the following commands to restore packages:
# Restore .NET packages
$ dotnet restore

# Restore node_modules using npm
$ npm install

# OR, if you prefer yarn over npm
$ yarn

Note that windows users may experience an issue with the node-sass version. If so, run npm upgrade node-sass.

  1. Run the following commands to setup and start the dev server.
$ npm run install # OR yarn run install
$ npm run build   # OR yarn run build
$ npm run dev     # OR yarn run dev
  1. Go to localhost:5000. The app should be up and running.

Issues

Apparently the UserInfo isn't getting seeded properly. I'll need to investigate into this, but feel free to file an issue with the details to motivate my lazy bum to fix this.

[Solved] Since UserInfo is a table that is manually created, it is not handled by ASP.NET Core by default, the table have to be seeded just like any other tables.

netcorevue's People

Contributors

jingyenloh avatar

Forkers

enkr99

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.