/project-440

A simple blog platform that allows users to post and share gossips. Built with Express and React, and uses GitHub Gists to store code. To get started, clone the repository and install the dependencies. Then run the blog locally with `npm run server`. The blog will then be accessible at http://localhost:5000. I hope this is helpful

Primary LanguageJavaScriptMIT LicenseMIT

📗 Table of Contents

📖 Introduction

Welcome to Campulse, the University Blog platform! Campulse provides a space for students and faculty members to share their thoughts, insights, and experiences. Dive into the diverse world of academia through our engaging collection of articles.

🛠 Built With

⚙️ Tech Stack

Campulse is powered by a modern and dynamic tech stack:

Languages
Frameworks
Markup Languages

(back to top)

💡 Key Features

Campulse offers a range of features designed to enhance the user experience:

Campulse offers a suite of key features tailored to elevate your academic journey and enrich your reading experience:

  • Engaging Articles: 📚

Immerse yourself in a dynamic and diverse collection of articles, thoughtfully contributed by both students and esteemed faculty members. From cutting-edge research breakthroughs to insightful personal narratives, Campulse's articles foster a vibrant exchange of ideas and perspectives within the academic community. Explore topics that resonate with your curiosity and delve into a world of knowledge and discovery.

  • **intuitive User-Friendly Interface:**🌐

Experience the pleasure of effortless navigation through Campulse's intuitive interface. Designed with user convenience in mind, the platform empowers you to seamlessly discover, read, and engage with articles that align with your interests. The user-friendly layout enhances your interaction with academic content, ensuring an enjoyable and productive browsing experience.

  • Author Profiles: 📝

Uncover the minds behind the words. Every article on Campulse comes with an associated author profile, allowing you to delve deeper into the backgrounds, expertise, and passions of the contributors. Gain insights into their academic journeys, research pursuits, and accomplishments. This connection between readers and authors enhances the context of each article, fostering a sense of community and collaboration.

  • responsive designs📱💻

Access Campulse's rich repository of articles from a diverse range of devices. Whether you're on a desktop, tablet, or smartphone, our platform's responsive design ensures a seamless and visually consistent experience. Enjoy the flexibility to engage with articles, explore author profiles, and join academic conversations on the go, without compromising on readability or aesthetics.

  • Personlized Bookmarks 📌

Create a curated reading list tailored to your preferences. Campulse enables you to bookmark articles that resonate with you, facilitating easy access to your favorite content. Build your personalized repository of knowledge, making it convenient to revisit and reference articles that have made an impact on your academic journey.

  • Thoughtful Discussions 💬

Engage in meaningful conversations sparked by thought-provoking articles. Campulse encourages vibrant discussions through threaded comments, allowing readers, authors, and experts to exchange insights, pose questions, and challenge ideas. Contribute to an ecosystem of intellectual discourse that amplifies the value of each article.

  • Tags and categories: 🏷️

Effortlessly explore a wide array of topics using Campulse's tagging and categorization system. Browse articles grouped by relevant themes, enabling you to discover content aligned with your specific interests. Whether you're exploring a niche subject or seeking a broader perspective, the tagging system enhances your content discovery journey.

  • Stay Updated with NOtifcatios 📬

Receive personalized notifications to stay informed about the latest updates. Campulse keeps you in the loop about new articles, responses to your comments, and updates to bookmarked content. This feature ensures you're always connected to the evolving academic discourse within the Campulse community.

(back to top)

🎞️ Preview

Get a sneak peek of the Campulse platform's user interface - coming soon!

🚀 Live Demo

Stay tuned for the live demo link, where you can explore the Campulse platform in action!

(back to top)

💻 Getting Started

Prerequisites

Make sure you have the following applications installed to run the project:

  • A modern web browser (e.g., Google Chrome, Microsoft Edge , Mozilla Firefox

  • Node.js LTS version

  • Git

Setup

Clone this repository to your desired directory:

    git clone https://github.com/codeironside/project-440.git
    cd project-440

Install

Install project dependencies:

    npm install

Usage

To run the project, execute the following command:

npm run server

(back to top)

👥 Authors

Meet the minds behind Campulse:

👤 Elijah Osimene

GitHub LinkedIn Twitter Gmail

👤 Oluwatobi Ayoola Jolaosho

GitHub Twitter LinkedIn Gmail

👤 toye omolara

GitHub Twitter LinkedIn Gmail

👤 Asabi Kofoworola

Medium LinkedIn Gmail

👤 Odafe Megida Twitter Gmail

👤 Peace Oluruntoba GitHub Twitter LinkedIn Gmail

👤 Fleming LinkedIn Gmail

👤 Meshinoye Ridwan Adekunle LinkedIn

👤 Yahuza Sani Hudu GitHub LinkedIn Gmail

👤 Eunice Adams Idakwa Instagram LinkedIn

👤 Halima Instagram

👤 Olatundun Oluwatumininu Wuraola TikTok

👤 King Creed YouTube

👤 Boluwatife Bejide LinkedIn Twitter Gmail

🔭 Future Features

Stay excited for upcoming features on Campulse:

  • Author-Reader Interaction: Engage in direct conversations with authors through the platform.

(back to top)

🤝 Contributing

We welcome contributions, issues, and feature requests! Feel free to visit the issues page.

(back to top)

⭐️ Show your support

If you like Campulse, show your support by giving it a ⭐️!

(back to top)

❓ FAQ

  • How can I run this project?

    • After cloning the repository, run npm install to install all dependencies. Then run npm start to launch the project.
  • How can I run tests?

    • After cloning the repository, run npm install to install all dependencies. Then run npm test to execute the tests.

(back to top)

🙏 Acknowledgments

Thank you for

your interest in Campulse - your support is greatly appreciated!

(back to top)

📝 License

This project is licensed under the MIT License