Skip to content

The Office Chat App is a social network designed for working, socializing and exchanging information.

Notifications You must be signed in to change notification settings

marijazlatkova/OfficeApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

The Office Chat App

The Office Chat App is a social network designed for working, socializing and exchanging information.

🚀 Explore the Pages:

Default Page:

The Default Page serves as the initial landing page for users. It provides the options to either log in with existing credentials or create a new user account. Users can make this choice based on whether they are already registered or new to the platform.

Alt Text

Alt Text

Registration Page:

The Registration Page is where new users can sign up for the app. During registration, they are required to put essential information, including their name, email, and password. This information is used to create their user account.

Alt Text

Alt Text

Login Page:

The Login Page is where registered users can access their accounts by providing their email and password. This is the authentication process that ensures only authorized users can access the app's features.

Alt Text

Alt Text

Home Page:

The Home Page is exclusively accessible to logged-in users. On this page, users can create new posts, share content, engage with other users, see what other people are posting and stay updated with what they're sharing.

Alt Text

Alt Text

My Profile Page:

The My Profile Page is a user-specific page available to logged-in users. On this page, users can view their own posts, enabling them to manage their content, also delete their posts if they wish to remove specific content. There is also an option to log out of the application. This feature allows users to securely log out of their accounts, ensuring that their data and sessions are protected.

Alt Text

Alt Text

🌈 Additional Information:

✏️ Edit Posts:

Registered users have the ability to edit their own posts directly from their profile pages, providing flexibility in customizing their content.

⏰ Timestamps:

Each new post on the Home Page displays the precise creation time, visible to all users, ensuring transparency and accountability.

🛠️ Development Details:

During the creation of The Office Chat App, the following tools and technologies were used:

1. Node.js

2. MongoDB

3. Express.js

4. Express middleware for handling JWT (Json Web Token) and file upload

5. Node.js libraries for working with bcrypt, data validation, and MongoDB interactions

6. EJS (Embedded JavaScript Templating)

About

The Office Chat App is a social network designed for working, socializing and exchanging information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published