Skip to content

3kManga is a social media website for sharing and reading comic. This repository serves as the ASP.NET Core Web API back end for the website.

Notifications You must be signed in to change notification settings

huynhloc-1110/BakaMangaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BakaMangaAPI

Project Description

3kManga is the final project for our Bachelor Program in University of Greenwich in Ho Chi Minh City Campus. It is a social media website for sharing and reading comic. The website's goal is to eradicate a common issue with comic websites, which is relying too much on a separate forum or third-party services to provide discussion space for readers.

Our website solve the problem by having its own community section where users can share their opinion on the comics. The core features of the website include:

  • Browsing and reading comic
  • Uploading comic
  • Community features
  • Administering data

Repository Description

This repository is the back-end ASP.NET Web API for the 3kManga website. To view the front-end ReactJS, please visit here.

This Web API use the following technologies for development:

  • ASP.NET Core Web API
  • Entity Framework Core
  • PostgreSQL
  • Cloudinary

Deployment link

We have deployed the API with Render here. You can also visit the website on Vercel here.

Run locally

To run the API locally, follow the steps below:

  1. Clone the project.
git clone git@github.com:huynhloc-1110/BakaMangaAPI.git
  1. Change the shell location to the inner BakaMangaAPI directory. Then, set the default connection string in your user secret to your PostgreSQL local instance.
dotnet user-secrets set "ConnectionStrings:DefaultConnection" "Server=localhost;Port=5432;Database=<database_name>;User Id=<user_id>;Password=<password>"
  1. Init the database.
dotnet ef database update
  1. Run the project.
dotnet run

When run locally, data is stored in the PostgreSQL local instance and images are stored in the wwwroot folder.

About

3kManga is a social media website for sharing and reading comic. This repository serves as the ASP.NET Core Web API back end for the website.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •