|
1 | 1 | # Node.js Backend Architecture Typescript Project
|
2 | 2 | Learn to build a Blogging platform like Medium, MindOrks, and FreeCodeCamp - Open-Source Project By AfterAcademy
|
3 | 3 |
|
4 |
| -[](https://afteracademy.com) [](https://travis-ci.org/afteracademy/nodejs-backend-architecture-typescript) |
5 |
| - |
6 | 4 | <p align="center">
|
7 | 5 | <img src="https://raw.githubusercontent.com/afteracademy/nodejs-backend-architecture-typescript/master/addons/github_assets/cover-nodejs-backend.png">
|
8 | 6 | </p>
|
9 | 7 | <br>
|
10 | 8 |
|
11 | 9 | ## About this Open Source Project
|
12 |
| -This open-source project is for you(community). Our Team at [AfterAcademy](https://afteracademy.com) has taken this initiative to promote Backend Learning in the best possible way. We are determined to provide quality content for everyone. Let's do it together by learning from this project. |
| 10 | +This open-source project is for you(community). I (https://janisharali.com) have taken this initiative to promote Backend Learning in the best possible way. I am determined to provide quality content for everyone. Let's do it together by learning from this project. |
13 | 11 |
|
14 | 12 | ## We will learn and build the backend application for a blogging platform.
|
15 | 13 | The main focus will be to create a maintainable and highly testable architecture.
|
@@ -37,20 +35,20 @@ Following are the features of this project:
|
37 | 35 |
|
38 | 36 | ## Project Outline: Blogging Platform
|
39 | 37 | <p align="center">
|
40 |
| - <img src="https://raw.githubusercontent.com/afteracademy/nodejs-backend-architecture-typescript/master/addons/github_assets/project-outline.png"> |
| 38 | + <img src="https://raw.githubusercontent.com/janishar/nodejs-backend-architecture-typescript/master/addons/github_assets/project-outline.png"> |
41 | 39 | </p>
|
42 | 40 | <br>
|
43 | 41 |
|
44 | 42 | ## Request-Response Handling Schematic Diagram
|
45 | 43 | <p align="center">
|
46 |
| - <img src="https://raw.githubusercontent.com/afteracademy/nodejs-backend-architecture-typescript/master/addons/github_assets/api-structure.png"> |
| 44 | + <img src="https://raw.githubusercontent.com/janishar/nodejs-backend-architecture-typescript/master/addons/github_assets/api-structure.png"> |
47 | 45 | </p>
|
48 | 46 | <br>
|
49 | 47 |
|
50 | 48 | ## Learn the concepts used in this project
|
51 |
| -* [Design Node.js Backend Architecture like a Pro](https://afteracademy.com/blog/design-node-js-backend-architecture-like-a-pro) |
| 49 | +* [Design Node.js Backend Architecture like a Pro](https://janisharali.com/blog/design-node-js-backend-architecture-like-a-pro) |
52 | 50 | * [The video guide to build and run this project](https://youtu.be/Nwh7wTtUV5I)
|
53 |
| -* [Implement JSON Web Token (JWT) Authentication using AccessToken and RefreshToken](https://afteracademy.com/blog/implement-json-web-token-jwt-authentication-using-access-token-and-refresh-token) |
| 51 | +* [Implement JSON Web Token (JWT) Authentication using AccessToken and RefreshToken](https://janisharali.com/blog/implement-json-web-token-jwt-authentication-using-access-token-and-refresh-token) |
54 | 52 | * [TypeScript Tutorial For Beginners](https://afteracademy.com/blog/typescript-tutorial-for-beginners)
|
55 | 53 | * [From JavaScript to TypeScript](https://afteracademy.com/blog/from-javascript-to-typescript)
|
56 | 54 | * [Authentication vs Authorization](https://afteracademy.com/blog/authentication-vs-authorization)
|
@@ -86,11 +84,7 @@ Following are the features of this project:
|
86 | 84 | * Change the `DB_HOST` to `localhost` in **.env** and **tests/.env.test** files.
|
87 | 85 | * Execute `npm start` and You will be able to access the API from http://localhost:3000
|
88 | 86 | * To run the tests execute `npm test`.
|
89 |
| - |
90 |
| - ## Explore Online Tutorials and Courses To Learn More by AfterAcademy |
91 |
| - * [Backend Tutorial](https://afteracademy.com/blogs/backend) - All free tutorials by AfterAcademy |
92 |
| - * [Online Courses for Backend](https://afteracademy.com/courses/backend) - Master the skills that companies love to hire. |
93 |
| - |
| 87 | + |
94 | 88 | ## Learn Backend Development From Our Videos
|
95 | 89 | * [Introduction to Web Backend Development for Beginners](https://youtu.be/Q0nfLi-4GBg)
|
96 | 90 | * [Backend System Design for Startups](https://www.youtube.com/playlist?list=PLqOiaH9id5quh5Dph5yuXfdHVGe1LrKvT)
|
@@ -300,7 +294,7 @@ Following are the features of this project:
|
300 | 294 |
|
301 | 295 | ### License
|
302 | 296 | ```
|
303 |
| - Copyright (C) 2020 MINDORKS NEXTGEN PRIVATE LIMITED |
| 297 | + Copyright (C) 2022 JANISHAR ALI ANWAR |
304 | 298 |
|
305 | 299 | Licensed under the Apache License, Version 2.0 (the "License");
|
306 | 300 | you may not use this file except in compliance with the License.
|
|
0 commit comments