GithubHelp home page GithubHelp logo

project1's Introduction

ONGC News Portal

Welcome to the ONGC News Portal! This Vue.js application provides users with up-to-date news and events from ONGC (Oil and Natural Gas Corporation Limited). It features a clean and modern interface with user-friendly navigation and interactive elements.

๐Ÿ“‹ Project Overview

The ONGC News Portal consists of three main components:

App.vue

  • Description: The main layout of the application, including navigation and routing.
  • Features: Navigation bar with links to different pages, linear gradient background, and smooth hover effects.

EventList.vue

  • Description: Displays a dashboard of news events with a grid layout and footer.
  • Features: Dynamic display of news events using EventCard components, gradient background, and footer with contact information.

AboutView.vue

  • Description: Provides information about the portal and allows users to submit feedback.
  • Features: Informative content about the ONGC News Portal, interactive image with hover effects, and a feedback form with modal confirmation.

๐Ÿš€ Features

  • User Navigation:

    • Seamless navigation between the News Dashboard and About page.
    • Responsive design with smooth hover effects on navigation links.
  • News Dashboard:

    • Dynamic display of news events using EventCard components.
    • Gradient background and a footer with contact information.
  • About Page:

    • Informative content about the ONGC News Portal.
    • Interactive image with hover effects.
    • Feedback form with modal confirmation.

๐Ÿ“ฆ Installation

To get started with the ONGC News Portal, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/yourusername/ongc-news-portal.git
    cd ongc-news-portal
  2. Install Vue CLI:

Install Vue CLI Globally: You need Vue CLI to create and manage Vue.js projects. Install it globally using one of the following commands. You need administrator privileges to execute these unless npm was installed through a Node.js version manager (e.g., n or nvm):

Copy code
npm install -g @vue/cli
# OR
yarn global add @vue/cli
Verify Installation:
After installation, verify that Vue CLI is properly installed by running:
Copy code
vue --version

Open your browser and navigate to http://localhost:8080 to see the application in action.

๐Ÿ“š Usage

Navigate Between Pages: Use the navigation bar to switch between the News Dashboard and About page.

View News Events: The News Dashboard displays events fetched from the API. The EventCard component is used to show individual events.

Submit Feedback: On the About page, use the feedback form to submit suggestions. A modal will confirm the successful submission.

โœจ Customization

Feel free to customize the application to fit your needs:

Change Styles: Update the CSS in each component to match your desired design. Add Features: Extend functionality by modifying or adding new components. API Integration: Update EventService.js to connect to your own API if needed.

๐Ÿ“– Documentation

For more details on Vue.js and its features, check out the official Vue.js documentation.

๐Ÿ› ๏ธ Contributing

Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request.

๐Ÿ“ง Contact

For any questions or feedback, feel free to reach out:

Email: [email protected]

project1's People

Contributors

namit30 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.