Skip to content

Aadalarasu-B/AngularDotNetProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event App - Angular / C# .Net Core Project

project under development

A WEB APP Project using Angular and .NET tenologies. In order to keep learning more about the enviroment and how the server-side comunicate with the client-side I did a step forward to get this two guys talking together. I'm curious to see how JWT link the comunication between the front-end and back-end.

To build this App and Web Api solution I used Entity Framework with Migration to interact with SQL Express Database. I am also implementing JWT to create a register/login for this App.

Technologies used

Road Map

Back-End

  • Basic Rest Api Structure
  • Controlers
  • Domains
  • Services
  • Respositories
  • Datebase (SQLExpress)
  • Register / Loging (JWT)
  • Implement Swagger
  • AutoMapper & DTO Data Annotations
Services / Repository Get Post Put Delete
Event ✔️ ✔️ ✔️ ✔️
Headline 👷 👷 👷 👷
Release 👷 👷 👷 👷
SocialNetwork 👷 👷 👷 👷

Front-End

  • Basic Angular App structure
  • Nav structure
  • Models
  • Services
  • Register / Login (jwt)
Services Get Post Put Delete
Event ✔️ ✔️ ✔️ ✔️
Headline 👷 👷 👷 👷
Release 👷 👷 👷 👷
SocialNetwork 👷 👷 👷 👷

Installation

Changes you need to do

  • Clone or download the project

In order to execute this App from anywhere in my local network I put some not recommendable static information. So you need to make some small changes.

In the file: ..\AngularDotNetProject\Angular-app\src\app\_services\Event.service.ts

Change the baseURL variable for the name of the computer you are using to host the app/server baseURL = 'http://<NAME-OF-YOUR-COMPUTER>:5002/api/event'

Running

  • Back-end: run with command line 'dotnet run' in the .net project directory
  • Front-end: run with command line 'ng-serve' in the angular project directory

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Feedback

Any feedback is welcome as I'm learning and really apreciated all kind of advices that will make me to improve. Many thanks! 👍

License

MIT

About

A angular + C# .Net Core Project to improve knowloge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 59.6%
  • TypeScript 24.6%
  • HTML 13.6%
  • JavaScript 1.9%
  • CSS 0.3%