https://github.com/anandsundaramoorthysa/loyola-admission-2k25

Develop a Admission Form for Loyola College, Mettala using React JS, Express JS, Node JS, PostgreSQL

https://github.com/anandsundaramoorthysa/loyola-admission-2k25

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Develop a Admission Form for Loyola College, Mettala using React JS, Express JS, Node JS, PostgreSQL

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

Loyola Admission 2K25

Table of Contents

About Project

Loyola Admission 2K25 is a web application designed to streamline the admission process for Loyola College of Arts & Science, Mettala. The application provides a seamless experience for students and administrators to manage the admission process efficiently. The project is built using React.js, Express.js, PostgreSQL, and Node.js and is hosted on Vercel.com & used Render.com for database.

Note: Even you use Supabase for it.

Prerequisites

Ensure you have the following installed before running the project:

  • Node.js (LTS recommended)
  • npm or yarn
  • Render.com account
  • PostgreSQL

Installation

1. Clone the Repository:

  1. Open your terminal or command prompt and navigate to the directory where you want to clone the project. Then, run the following command: bash git clone https://github.com/anandsundaramoorthysa/Loyola-Admission-2K25.git

2. Running the Frontend (React Development Server)

  1. Open a terminal window and navigate to the frontend directory: bash cd frontend
  2. Install dependencies: bash npm install # or yarn install
  3. Start the development server: bash npm start # or yarn start

📌 The React app should now be running at http://localhost:3000.

3. Running the Backend (Express.js Server)

  1. Open a new terminal window.
  2. Navigate to the backend directory: bash cd backend
  3. Install dependencies: bash npm install # or yarn install
  4. Start the backend server: bash npm run dev # or yarn dev

📌 The backend should now be running at http://localhost:5000.

Features

Here are the key features of the Loyola Admission Registration Portal:

  • Admission Registration Form: Allows prospective students to fill out and submit their application details online.
  • Student Registration List: Enables authorized users to view a list of all submitted registrations with an option to download the data.

Contribution

Contributions to this project are welcome. If you find any bugs, have suggestions for improvements, or would like to add new features, please follow these steps:

  1. Fork the Repository: Fork this repository to your own GitHub account.
  2. Clone the Forked Repository: Clone your forked repository to your local machine.
  3. Create a New Branch: bash git checkout -b feature/your-feature-name
  4. Make Your Changes: Implement your desired changes and ensure the code follows best practices.
  5. Commit Your Changes: bash git commit -m "Add your feature or fix"
  6. Push to the Remote Repository: bash git push origin your-branch-name
  7. Submit a Pull Request:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact Me

If you have any questions or would like to collaborate on this Loyola Admission Registration Portal project, feel free to reach out:

Owner

  • Name: ANAND SUNDARAMOORTHY SA
  • Login: anandsundaramoorthysa
  • Kind: user
  • Location: Madurai, Tamilnadu

LCM'25 | Tech Enthusiast | Front-End Developer | Blog Writer | Java Full Stack Learner

GitHub Events

Total
  • Push event: 16
  • Public event: 1
  • Create event: 6
Last Year
  • Push event: 16
  • Public event: 1
  • Create event: 6

Dependencies

backend/package-lock.json npm
  • 140 dependencies
backend/package.json npm
  • bcrypt ^5.1.1
  • cors ^2.8.5
  • dotenv ^16.4.7
  • express ^4.21.2
  • pg ^8.13.3
frontend/package-lock.json npm
  • 1354 dependencies
frontend/package.json npm
  • @testing-library/dom ^10.4.0
  • @testing-library/jest-dom ^6.6.3
  • @testing-library/react ^16.2.0
  • @testing-library/user-event ^13.5.0
  • axios ^1.8.1
  • bootstrap ^5.3.3
  • dotenv ^16.4.7
  • exceljs ^4.4.0
  • file-saver ^2.0.5
  • js-file-download ^0.4.12
  • react ^19.0.0
  • react-bootstrap ^2.10.9
  • react-dom ^19.0.0
  • react-router-dom ^7.2.0
  • react-scripts 5.0.1
  • web-vitals ^2.1.4
  • xlsx ^0.18.5