Skip to content

raihanmehran/asylcenter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asylcenter

Asylcenter is a web application that allows users to receive their posts from the immigration office and keep track of events that will be held in the asylum center. The backend of the app is built using .NET Web API with .NET 7 and the database is powered by PostgreSQL. The frontend is developed using Angular 15 and provides an easy-to-use interface for users to view their posts and upcoming events. The app also has an administrative section that allows authorized personnel to manage users, add posts, and create events in real-time.

The Deployed Version can be accessed here https://asylcenter.fly.dev

Running Locally Requirements

Installation

  1. Clone the repository: git clone https://github.com/raihanmehran/asylcenter.git
  2. Navigate to the backend directory: cd asylcenter/API
  3. Restore NuGet packages: dotnet restore
  4. Update the database connection string in the appsettings.json file to match your PostgreSQL instance
  5. Run the database migrations: dotnet ef database update
  6. Start the backend server: dotnet run
  7. Navigate to the frontend directory: cd ../client
  8. Install dependencies: npm install
  9. Start the frontend server: ng serve

Usage

Once the application is installed and running, you can access the frontend by navigating to https://localhost:4200 in your web browser. Users will be able to view their posts and upcoming events, while authorized personnel will be able to manage users, add posts, and create events in real-time.

Visuals

Contributing

Contributions to Asylcenter are welcome and encouraged. To contribute, please fork the repository, make your changes, and submit a pull request.

License

Asylcenter is released under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published