Skip to content

rijulmenon/intranet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

intranet

A Django intranet web application demonstrating backend development and production-style deployment using NGINX, Waitress, and WhiteNoise.

This project is a Django-based intranet web application built to understand and implement backend web development concepts using the Django framework. It follows a structured approach to project organization, database migrations, and static file management. The application is configured with NGINX as a reverse proxy, Waitress as the WSGI server, and WhiteNoise for efficient static file serving. The project focuses on core Django functionality and deployment fundamentals, making it a solid example of a production-ready Django application.

Login Page

The login page is the entry point of the intranet application and ensures that only authorized users can access the system. Users are required to enter their registered credentials, which are verified using Django’s authentication system. If the credentials are valid, the user is redirected to the home page. Invalid login attempts are handled securely by displaying an error message without revealing sensitive information. This page helps maintain data security and controlled access within the intranet.

image

Home Page

The home page acts as the central dashboard of the intranet system. Once logged in, users can view important updates and access shared resources from a single interface. The page is designed to be simple and easy to navigate.

image image

Department News

This section displays announcements and updates related to specific departments. It allows users to stay informed about internal notices, academic or organizational updates, and department-level information.

Company News

The company news section shows organization-wide announcements and important messages. These updates are visible to all users and ensure that everyone stays informed about major events, policies, or changes within the organization.

File and Folder Management (Admin Feature)

The application includes an admin-controlled file management system. Administrators have the ability to upload files and organize them into folders through the admin interface. Uploaded files and folders can then be accessed and downloaded by authorized users from the home page. This feature allows secure document sharing, centralized storage, and easy access to important resources within the intranet.

image image

About

A Django intranet web application demonstrating backend development and production-style deployment using NGINX, Waitress, and WhiteNoise.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors