Skip to content

Commit fb24ac4

Browse files
committed
Configured readme doc
1 parent 2f52186 commit fb24ac4

File tree

1 file changed

+179
-1
lines changed

1 file changed

+179
-1
lines changed

README.md

Lines changed: 179 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,179 @@
1-
# crowdlaunch-backend
1+
Title
2+
===
3+
Abstract:xxx
4+
## Papar Information
5+
- Title: `CrowdLaunch Backend Codebase`
6+
- Authors: `Folarin Akinloye`
7+
8+
## Install & Dependence
9+
- Microsoft.AspNetCore.Authentication.JwtBeare
10+
- Microsoft.IdentityModel.Tokens
11+
- MongoDB.Driver
12+
- Swashbuckle.AspNetCore
13+
- System.IdentityModel.Tokens.Jwt
14+
- DotNetEnv
15+
16+
## Use
17+
- dotnet build
18+
```
19+
dotnet run
20+
```
21+
22+
## Directory Hierarchy
23+
```
24+
|—— Controllers
25+
| |—— AuthController.cs
26+
| |—— CategoryController.cs
27+
| |—— NftController.cs
28+
| |—— NftLikeController.cs
29+
| |—— PortfolioController.cs
30+
| |—— ProjectController.cs
31+
| |—— ProjectDetailController.cs
32+
| |—— ProjectLikeController.cs
33+
| |—— ProjectUpdateController.cs
34+
| |—— UserController.cs
35+
| |—— UserNft.cs
36+
|—— Helpers
37+
| |—— DatabaseConfig.cs
38+
|—— Interfaces
39+
| |—— IAuthService.cs
40+
| |—— IDefaultService.cs
41+
| |—— INftLikeService.cs
42+
| |—— INftService.cs
43+
| |—— IPortfolioService.cs
44+
| |—— IProjectDetailService.cs
45+
| |—— IProjectLikeService.cs
46+
| |—— IProjectUpdateService.cs
47+
| |—— IUserNftService.cs
48+
| |—— IUserService.cs
49+
| |—— IprojectService.cs
50+
|—— MiddleWare
51+
| |—— ErrorLoggingMiddleware.cs
52+
| |—— TokenMiddleware.cs
53+
|—— Models
54+
| |—— Category.cs
55+
| |—— CustomColour.cs
56+
| |—— DefaultModel.cs
57+
| |—— MarketPlaceDBSettings.cs
58+
| |—— Nft.cs
59+
| |—— NftLike.cs
60+
| |—— Portfolio.cs
61+
| |—— Project.cs
62+
| |—— ProjectDetail.cs
63+
| |—— ProjectLike.cs
64+
| |—— ProjectUpdate.cs
65+
| |—— Socials.cs
66+
| |—— User.cs
67+
| |—— UserNft.cs
68+
|—— Program.cs
69+
|—— Properties
70+
| |—— launchSettings.json
71+
|—— Services
72+
| |—— AuthService.cs
73+
| |—— CategoryService.cs
74+
| |—— NftLikeService.cs
75+
| |—— NftService.cs
76+
| |—— PortfolioService.cs
77+
| |—— ProjectDetailService.cs
78+
| |—— ProjectLikeService.cs
79+
| |—— ProjectService.cs
80+
| |—— ProjectUpdateService.cs
81+
| |—— UserNftService.cs
82+
| |—— UserService.cs
83+
|—— Startup.cs
84+
|—— appsettings.Development.json
85+
|—— appsettings.json
86+
|—— bin
87+
| |—— Debug
88+
| |—— net7.0
89+
| |—— AWSSDK.Core.dll
90+
| |—— AWSSDK.SecurityToken.dll
91+
| |—— DnsClient.dll
92+
| |—— DotNetEnv.dll
93+
| |—— Microsoft.AspNetCore.Authentication.JwtBearer.dll
94+
| |—— Microsoft.AspNetCore.OpenApi.dll
95+
| |—— Microsoft.IdentityModel.Abstractions.dll
96+
| |—— Microsoft.IdentityModel.JsonWebTokens.dll
97+
| |—— Microsoft.IdentityModel.Logging.dll
98+
| |—— Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
99+
| |—— Microsoft.IdentityModel.Protocols.dll
100+
| |—— Microsoft.IdentityModel.Tokens.dll
101+
| |—— Microsoft.OpenApi.dll
102+
| |—— MongoDB.Bson.dll
103+
| |—— MongoDB.Driver.Core.dll
104+
| |—— MongoDB.Driver.dll
105+
| |—— MongoDB.Libmongocrypt.dll
106+
| |—— SharpCompress.dll
107+
| |—— Snappier.dll
108+
| |—— Sprache.dll
109+
| |—— Swashbuckle.AspNetCore.Swagger.dll
110+
| |—— Swashbuckle.AspNetCore.SwaggerGen.dll
111+
| |—— Swashbuckle.AspNetCore.SwaggerUI.dll
112+
| |—— System.IdentityModel.Tokens.Jwt.dll
113+
| |—— ZstdSharp.dll
114+
| |—— appsettings.Development.json
115+
| |—— appsettings.json
116+
| |—— crowdlaunch-backend
117+
| |—— crowdlaunch-backend.deps.json
118+
| |—— crowdlaunch-backend.dll
119+
| |—— crowdlaunch-backend.pdb
120+
| |—— crowdlaunch-backend.runtimeconfig.json
121+
| |—— runtimes
122+
| |—— linux
123+
| |—— native
124+
| |—— libmongocrypt.so
125+
| |—— osx
126+
| |—— native
127+
| |—— libmongocrypt.dylib
128+
| |—— win
129+
| |—— native
130+
| |—— mongocrypt.dll
131+
|—— crowdlaunch-backend.csproj
132+
|—— dto
133+
| |—— CategoryDto.cs
134+
| |—— NftDto.cs
135+
| |—— NftLikeDto.cs
136+
| |—— PortfolioDto..cs
137+
| |—— ProjectDetailDto.cs
138+
| |—— ProjectDto.cs
139+
| |—— ProjectLikeDto.cs
140+
| |—— ProjectUpdateDto.cs
141+
| |—— UserDto.cs
142+
| |—— UserNftDto.cs
143+
|—— exceptions.log
144+
|—— obj
145+
| |—— Debug
146+
| |—— net7.0
147+
| |—— .NETCoreApp,Version=v7.0.AssemblyAttributes.cs
148+
| |—— apphost
149+
| |—— crowdlaunch-backend.AssemblyInfo.cs
150+
| |—— crowdlaunch-backend.AssemblyInfoInputs.cache
151+
| |—— crowdlaunch-backend.GeneratedMSBuildEditorConfig.editorconfig
152+
| |—— crowdlaunch-backend.GlobalUsings.g.cs
153+
| |—— crowdlaunch-backend.MvcApplicationPartsAssemblyInfo.cache
154+
| |—— crowdlaunch-backend.MvcApplicationPartsAssemblyInfo.cs
155+
| |—— crowdlaunch-backend.assets.cache
156+
| |—— crowdlaunch-backend.csproj.AssemblyReference.cache
157+
| |—— crowdlaunch-backend.csproj.CopyComplete
158+
| |—— crowdlaunch-backend.csproj.CoreCompileInputs.cache
159+
| |—— crowdlaunch-backend.csproj.FileListAbsolute.txt
160+
| |—— crowdlaunch-backend.dll
161+
| |—— crowdlaunch-backend.genruntimeconfig.cache
162+
| |—— crowdlaunch-backend.pdb
163+
| |—— project.razor.json
164+
| |—— ref
165+
| |—— crowdlaunch-backend.dll
166+
| |—— refint
167+
| |—— crowdlaunch-backend.dll
168+
| |—— staticwebassets
169+
| |—— msbuild.build.crowdlaunch-backend.props
170+
| |—— msbuild.buildMultiTargeting.crowdlaunch-backend.props
171+
| |—— msbuild.buildTransitive.crowdlaunch-backend.props
172+
| |—— staticwebassets.build.json
173+
| |—— crowdlaunch-backend.csproj.nuget.dgspec.json
174+
| |—— crowdlaunch-backend.csproj.nuget.g.props
175+
| |—— crowdlaunch-backend.csproj.nuget.g.targets
176+
| |—— project.assets.json
177+
| |—— project.nuget.cache
178+
```
179+
```

0 commit comments

Comments
 (0)