|
2 | 2 |
|
3 | 3 | A **Distinctive** and **stylish** Web application for article sharing based on **PERN** Stack. Developed with the use of **React in FrontEnd** and **Node.js, ExpressJs and PostgreSQL in BackEnd**. |
4 | 4 |
|
| 5 | +## Deployment |
| 6 | + |
| 7 | +Deployed Website (V 2.0): [https://sparknest.run.place/](https://sparknest.run.place/) |
| 8 | +Deployed on AWS. |
| 9 | + |
5 | 10 | ## Features |
6 | | -Using this website a user can : |
| 11 | +Using this website a **user** can : |
7 | 12 |
|
8 | | - * Login, Signup, Google Login/Signup |
9 | | - * Edit, Update, Delete user profile |
10 | | - * Create, Edit, Update, Delete created article |
11 | | - * Add, Reply, Delete comments |
| 13 | + * Login, Signup, Google Login/Signup. |
| 14 | + * Reset forgot password using email. |
| 15 | + * Edit, Update, Delete user profile. |
| 16 | + * Create, Edit, Update, Delete created article. |
| 17 | + * Add, Reply, Delete comments. |
12 | 18 | * Save and Like articles -> shown in profile section. |
13 | 19 | * Contact and send message to SparkNest team. |
14 | 20 |
|
15 | | -CRUD on user, articles and comments are performed on his authorized space only. |
| 21 | +Create, Read, Update and Delete on user, articles and comments are performed on user's authorized space only. |
16 | 22 |
|
17 | 23 | ## Technologies used |
18 | 24 |
|
19 | 25 | * **React JS**, CSS, **Bootstrap V5.3** |
20 | | - * Javascript, **Quill** |
| 26 | + * **Javascript**, **Quill** |
21 | 27 | * **Express.js**, **Nodejs, npm** |
22 | 28 | * REST APIs: **GET**, **POST**, **PATCH**, **DELETE** |
23 | 29 | * **PostgresSQL RDBMS** |
24 | | - * **Login/LogOut & Register using bcrypt** |
25 | | - * **Local and Google strategy for Login and Sign Up** |
26 | | - * **Session and Cookie using Passport** |
| 30 | + * **Login/LogOut & Register** using **express-session** |
| 31 | + * **Password hashing** using **bcrypt** |
| 32 | + * **Local and Google strategy** for **Login** and **Sign Up** |
| 33 | + * **Session and Cookie** using **Passport** |
| 34 | + * **Mailing and Password-reset** using **Nodemailer** |
27 | 35 |
|
28 | 36 |  |
29 | 37 |
|
|
0 commit comments