Skip to content

srinivasraja54/EnterpriseTravelDiaries

Repository files navigation

Application Name: Enterprise Travel Diaries

Description: Enterprise Travel Diaries is a sophisticated and secure blogging portal designed specifically for organizations. This platform seamlessly integrates with Active Directory, ensuring that only authenticated users with valid metadata, such as usernames and user IDs, can author, update, and delete blog posts. It prioritizes user privacy and control by forbidding unauthorized users from making changes to blogs created by specific individuals. Users can also perform comprehensive searches within the platform, including blog title, content, and usernames.

Key Features:

  1. Secure Authentication: Users log in through Active Directory, ensuring a robust and authenticated user base.

  2. User-Specific Control: Each blog post is associated with its author's metadata, ensuring that only the original author can update or delete their content.

  3. Powerful Search: Users can search for blogs based on titles, content, or usernames, making it easy to find relevant information.

  4. Modern Tech Stack: Built with cutting-edge technology, including ReactJS for the frontend, Redux for state management, and a backend API powered by Node.js. Data is stored and retrieved from Azure Cosmos DB using the Mongoose client for MongoDB.

  5. Image Storage: The application utilizes Azure Container Storage to store images for each blog entry. A unique container is created for every blog, and the application enforces predefined limits for the number of images per blog.

  6. Scalability: Designed to scale with your organization's needs, making it suitable for both small and large enterprises.

  7. Blogging Platform: Facilitates the creation of a robust enterprise blogging platform, allowing employees to share their travel experiences, insights, and knowledge within the organization.

Technology Stack:

  • Frontend: ReactJS
  • State Management: Redux
  • Backend: Node.js
  • Database: Azure Cosmos DB (MongoDB API)
  • Image Storage: Azure Container Storage

Benefits:

  • Encourages knowledge sharing and collaboration within the organization.
  • Enhances data security by leveraging Active Directory authentication.
  • Simplifies content discovery through powerful search capabilities.
  • Provides a user-friendly and intuitive interface for both bloggers and readers.
  • Supports multimedia content with image storage.
  • Scales seamlessly to meet the needs of growing enterprises.
Screenshot 2023-09-25 at 15 57 50

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published