Giter Site home page Giter Site logo

gymwebsite's Introduction

GymWebsite

This is a Gym membership management Website that I built with my group mates for a project in a course. It showcases the development of a dynamic website using ASP.NET Data Controls. It demonstrates proficiency in designing, testing, and maintaining a dynamic Internet application for business using a comprehensive suite of software tools.

As a web developer, I was tasked with creating a system to manage memberships for a gym, encompassing various membership types such as monthly, quarterly, and yearly subscriptions, along with diverse classes and training sessions. The system allows both members and gym staff to efficiently manage memberships and classes. Users can store personal details securely, including name, contact information, and login credentials, with advanced web security techniques implemented for password storage.

Key features include:

Creation, modification, and deletion of memberships and class lists by gym staff. Member access restricted to viewing and managing their own memberships and class schedules. Generation of summary reports detailing membership types and enrollment statistics. Sign-up functionality for classes and training sessions, with members able to view their schedules. Class schedule management, including setting limits and tracking attendance.

Specific requirements fulfilled:

*Entity-relationship diagram (ERD) designed to represent complex entity relationships. *Storage of information using MVC forms with appropriate data annotations and input validations. *Development of an ASP.NET MVC web application. *Home page displaying group details in a table format. Custom model classes tailored to the ERD. Integration of a logo and navigation menu across all pages. Custom CSS design for web page aesthetics. Configuration-free deployment of the web application. This project not only showcases technical proficiency but also emphasizes effective design, usability, and security in developing a robust solution for managing gym memberships and classes.

gymwebsite's People

Contributors

ralichow avatar ralicho3 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.