Molodev
Molodev is a portfolio and software development platform. The content is managed by https://retoor.molodetz.nl as backend. It showcases various software projects, tools, and applications.
Key Features
-
Web Framework:
Utilizes
aiohttp
for asynchronous web handling, allowing for efficient handling of multiple requests. - Activity Logging: Tracks user activities and logs them for analysis, providing a detailed view of activities per day, including key presses and tools used.
- Project Management: Displays a list of projects with descriptions and technologies used, allowing users to view details of each project, including source code and documentation.
- Terminal Interface: Provides a web-based terminal for executing commands, supporting WebSocket connections for real-time interaction.
- Dynamic Content Rendering: Uses Jinja2 templating for rendering HTML pages dynamically based on user interactions.
- Responsive Design: Designed to be responsive, adapting to different screen sizes and devices.
- Open Source: The project is open source, allowing others to contribute and use the code under the MIT license.
Technologies Used
-
Backend:
Python with
aiohttp
for web handling. - Database: SQLite for logging and storing data.
- Frontend: HTML, CSS, and JavaScript for user interface.
- Charting: Uses Chart.js for visualizing data related to key presses and tool usage.
Additional Features
- User Interaction: Users can interact with the application through various views, including logs, project details, and a terminal interface.
- Documentation: Each project includes documentation and source code access, promoting transparency and collaboration.
Portfolio
This project showcases my skills in software development, while providing a platform for users to explore and interact with various software tools and projects.