fed-tech / FED-Frontend

FED Desktop is the official platform of the Federation of Entrepreneurship Development (FED), empowering aspiring entrepreneurs. Discover upcoming events, meet our team, and access resources to develop essential entrepreneurial skills.
https://www.fedkiit.com
0 stars 11 forks source link

FED Frontend

Overview

FED FRONTEND is the official website of the Federation of Entrepreneurship Development (FED), designed to showcase upcoming events, introduce team members and leads, and provide resources for developing entrepreneurial skills. This platform aims to empower individuals interested in entrepreneurship and innovation.

Features

User-Focused Features:

Administrator-Focused Features:

Tech Stack

How to Run Locally

To run FED FRONTEND locally on your machine, follow these steps:

  1. Clone Repository:

    git clone -b beta https://github.com/PrityanshuSingh/Fed-Frontend.git
  2. Navigate to Project Directory:

    cd Fed-Frontend
  3. Install pnpm Package Manager:

    • If Node.js is installed on your system, run:
      npm install -g pnpm
    • else, run:
      npm install -g @pnpm/exe
  4. Install Dependencies: After succesfull installation of pnpm on your system, install the required node modules and dependencies for the project.

    pnpm i
  5. Set Up Firebase Credentials (Not required at this phase of development):

    • Obtain Firebase configuration keys from the Firebase Console.
    • Create a .env file in the root directory and add Firebase configuration details:
      REACT_APP_FIREBASE_API_KEY=your-api-key
      REACT_APP_FIREBASE_AUTH_DOMAIN=your-auth-domain
      REACT_APP_FIREBASE_PROJECT_ID=your-project-id
  6. Start Development Server:

    pnpm run dev
  7. Access Local Deployment: Open your browser and navigate to http://localhost:5174 to view the Fed-frontend website locally.

Fork and Contribution

If you would like to contribute to Fed-Frontend, you can fork the repository on GitHub and create a pull request with your proposed changes. Here's how:

  1. Fork Repository: Click the "Fork" button on the top-right corner of the GitHub repository page.

  2. Clone Your Fork and Set Up the Cloned Repo as Explained:

    git clone https://github.com/your-username/Fed-Frontend.git
  3. Syncing Fork with Original Repository:

    • Add an upstream remote to pull changes from the original repository.

      git add upstream https://github.com/PrityanshuSingh/Fed-Frontend.git
    • After syncing, Fetch upstream changes.

      git fetch upstream
  4. Create New Branch:

    git checkout -b feature/my-new-feature
    • Merge the changes locally.
      git merge upstream/main
  5. Make Changes: Implement your changes and commit them.

  6. Push Changes:

    git push origin feature/my-new-feature
  7. Create Pull Request: Go to your forked repository on GitHub and click on "New Pull Request" to submit your changes for review.

Acknowledgements

Acknowledgements and credits go here.

Screenshots

Include screenshots of the Fed-Frontend website in action:

  1. Landing Page
  2. Events Page
  3. User Profile Section
  4. Admin Dashboard

Feel free to reach out for any inquiries or assistance regarding Fed-Frontend. Happy coding and entrepreneurship!