Welcome to the JOSA Journalism Blog Website!
A journalism blog website for Masinde Muliro University Journalism Students Association .
Live demo here.
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
-
This repository contains the development files for the JOSA Journalism Blog Website, created for the Journalism Students Association. The JOSA Journalism Blog Website is a project initiated by the Journalism Students Association to create a dynamic platform for students and enthusiasts to engage with journalism-related content. It aims to serve as a hub for articles, news, and discussions pertaining to the field of journalism
-
The primary purpose of this project is to: - Facilitate Knowledge Exchange - Create a Community Hub - Support Skill Development - Stay Updated
-
The Journalism Students Association recognized the need for a centralized platform where students could showcase their work, engage in meaningful discussions, and access resources beneficial for their journalistic pursuits. The project was undertaken to empower students, create networking opportunities, and foster a culture of learning and collaboration within the journalism community.
- React - version 18.0.2
- Tailwind CSS - version 3.3.5
- Vite - version 4.4.5
- Article Publishing: Members can publish articles related to journalism.
- User Profiles: Members can create profiles and manage their published content.
- Categories and Tags: Organize articles under different categories and tags for easy navigation.
- Search Functionality: Users can search for specific articles based on keywords.
- Responsive Design: Ensuring accessibility across various devices.
How to setup one's local environment / get started with the project.
-
Creating and Publishing an Article To create and publish an article on the JOSA Journalism Blog Website, follow these steps:
-
Searching for Articles To search for articles by a specific keyword or tag:
-
Viewing Article Details To view details of a specific article:
-
Managing User Profiles To manage user profiles (assuming a user model exists):
-
Feedback To comment on an article:
Currently, the website is in the development phase. We are actively working on building its structure, design, and functionality.
1: Enhance the user interface for a more intuitive user experience. Focus on responsive design and accessibility to accommodate various devices.
2: Implement more robust user authentication and authorization mechanisms to ensure data security and user privacy.
3: Enhance the article drafting and editing functionalities.
4: Improve SEO for better search engine visibility.
Future Features 1: Implement a comment section for articles to encourage user engagement and discussions among the community.
2: Introduce a notification system to alert users about new articles, comments, or interactions within the platform.
This project was developed by SPA, a dedicated team of programmers, working in collaboration with the Journalism Students Association (JOSA). The team would like to acknowledge:
-
JOSA: We extend our gratitude to the Journalism Students Association for entrusting us with the implementation of the JOSA Journalism Blog Website. It has been an enriching experience working with the club to bring this project to fruition.
-
Inspiration: The project was inspired by the vision and goals set forth by the JOSA members to create a platform for journalism students to connect and share their passion for the field.
-
Support: Special thanks to the members of JOSA for their valuable input, feedback, and continuous support throughout the development phase. Their insights have been instrumental in shaping the direction of this project.
-
Collaboration: We appreciate the collaborative effort between the SPA and JOSA, which has been crucial in designing and implementing features aligned with the club's objectives.
Elvis Amiani- SPA Team Leader - feel free to contact us!
Created by SPA