Skip to content

mirazxmondal/Sharadiya

Repository files navigation


Sharadiya

An online platform to enjoy the heritage of Durga Puja in virtual mode
View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Folder Structure
  6. Acknowledgments
  7. License

Sharadiya

Sharadiya is a wholesome website for festive season currently it is on Durga Puja mainly designed for specially abled people who are unable to come to pandels, it is designed for them to get the full experience of the festive season. Also to the people who are unable to come to their hometown for festive season, Sharadiya is designed for them <3

Project01

Key Points

  • This was a college project but now it is being open sourced, feel free to contribute!
  • It helps to understand about the fundamentals of PHP and environment of a Full Stack Website. And the use of javascript and logic building to perform user interaction on web page.
  • This type of webapp, specially the functionalities teaches a lot. You can be familier with Positioning of elements and responsive UI after this type of projects.
  • It is strongly recomended to build a very small project, before moving on this type of projects.
  • This type of projects gives you exposure to express your creativity. You can experiment with the UI and funcionalities.
  • This projects makes you understand the usage and USP of a full stack production level webapp.

(back to top)

Built With

A heavy backend with a simple UI made with the help of Bootstrap and CSS.

  • Html
  • css
  • Javascipt
  • Bootstrap
  • PHP
  • MySQL
  • XAAMP

(back to top)

Getting Started

  • Create repository
  • Add collaborators
  • Clone reposatory
  • Include Bootstrap
  • Link CSS and JS files
  • Install XAMPP
  • Clone the repo inside XAMPP folder to run it on XAMPP localhost

(back to top)

Prerequisites

There are few presrequisites, such as

  • Understanding of HTML
  • A good hold in CSS
  • Proficiency in PHP
  • Advance DOM manupulation using JavaScript
  • (Advance yet helpful) Use color palets! Check out Color hunt

And the most important thing, go with a design or wireframe. Don't go blank it will take you long and you will not be able to take decisions.

  • You can use Canva to make a images based page and then turn it into your design.
  • You can get a Canva subscription free if you have Github Student Developer Pack. If you son't have it apply now, it's free and a must have for students.

(back to top)

Usage

  • Sharadiya is designed for elderly and for thoes people who are out of their hometown and cannot attend the festive season. This is a one stop solution for them.

  • Three types of users are present. One type of user who can read the content, watch a video, and explore the services menu also can apply to the job that is present on the Sharadiya.

  • The other two users are content creator and employer, both are self-explanatory they can create content regarding Bengali's biggest festival Durga Puja and post it there and employer user can list as many services as he or want so he or she can hire the right person for the job.

  • They both need to register then they can enter into web application where these operations are being taken place through PHP and MySQL server.

  • Other than that the Sharadiya also has a blog section where one can see content and it is fully responsive.

  • This application also has a admin-panel which displays the MySQL table

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Folder Structure

(back to top)

Acknowledgments

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

About

Durga Puja exclusive webapp, if you love Durga Puja, star this repo! ⭐

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published