All Projects → DSC-JSS-NOIDA → foss-events

DSC-JSS-NOIDA / foss-events

Licence: MIT license
A simple website with a collection of open-source events happening across the globe. This is a beginner-friendly repository that helps you learn git and contribute to web projects. Happy Hacktober!

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to foss-events

QuickLearn
A collection of resources categorised by tech domains, languages, expertise and much more. QuickLearn gives you a quick access to all the resources that you could need at a single place, within a click!
Stars: ✭ 89 (-27.64%)
Mutual labels:  beginner-friendly, html-css-javascript
good-first-issues
Find good first issues right from your CLI! 🚀
Stars: ✭ 64 (-47.97%)
Mutual labels:  beginner-friendly, hacktoberfest2020
Automatic-attendance-management-system
ROLLCALL an automatic and smart attendance marking and management system which uses Microsoft Azure’s Cognitive service at its core to create a system that could make sure that no human intervention is required and provides government the ability to monitor the attendance of the schools and helps the government officials in mark fake schools.
Stars: ✭ 44 (-64.23%)
Mutual labels:  html-css-javascript, hacktoberfest2020
Plasma-Donor-App
An open-source app that helps in connecting patients and plasma donors. This is a beginner-friendly repository that helps you learn the basics of android development, git, and GitHub. Happy Hacktober!
Stars: ✭ 58 (-52.85%)
Mutual labels:  beginner-friendly, hacktoberfest2020
hacktoberfest 2021
Solve the given questions, and submit a PR.💬 Make sure you submit the solution in the correct folder. ✔
Stars: ✭ 44 (-64.23%)
Mutual labels:  beginner-friendly, hacktoberfest2020
DevHelpBox
we are creating this community so that other developers can get benefits of it.
Stars: ✭ 35 (-71.54%)
Mutual labels:  html-css-javascript, hacktoberfest2020
Hacktoberfest
Hacktoberfest 2020 Beginner's Friendly Repository
Stars: ✭ 46 (-62.6%)
Mutual labels:  beginner-friendly, hacktoberfest2020
Hacktoberfest-Nepal-2020
A beginner-friendly open source repository to create your first pull request.
Stars: ✭ 15 (-87.8%)
Mutual labels:  beginner-friendly, hacktoberfest2020
Snippet-Share
This is a snippet sharing app that can be used to share snippets of code and more.
Stars: ✭ 41 (-66.67%)
Mutual labels:  beginner-friendly, html-css-javascript
J.A.R.V.I.S
Just A Rather Very Intelligent System
Stars: ✭ 36 (-70.73%)
Mutual labels:  beginner-friendly, hacktoberfest2020
Pharmacy-Mangment-System
👨‍💻 🏥 MEAN stack Pharmacy Management system.
Stars: ✭ 229 (+86.18%)
Mutual labels:  backend, hacktoberfest2020
BhimIntegers
BhimIntegers🚀 is a C++ library that is useful when we are dealing with BigIntegers💥💥. We can handle big integers (integers having a size bigger than the long long int data type) and we can perform arithmetic operations📘 like addition, multiplication, subtraction, division, equality check, etc📐📐. Also, there are several functions like factorial, …
Stars: ✭ 43 (-65.04%)
Mutual labels:  beginner-friendly, hacktoberfest2020
backend-server
📠 The backend of the Fairfield Programming Association website.
Stars: ✭ 26 (-78.86%)
Mutual labels:  backend, nodejs-server
todo
An example todo application with Go!
Stars: ✭ 61 (-50.41%)
Mutual labels:  backend
ITL
Sample Web API implementation with .NET Core and DDD using Clean Architecture.
Stars: ✭ 29 (-76.42%)
Mutual labels:  backend
MultiplatformPlayground
Kotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload
Stars: ✭ 72 (-41.46%)
Mutual labels:  backend
typeless
running wild with shapeless
Stars: ✭ 16 (-86.99%)
Mutual labels:  backend
Data-Structures-and-algorithms
This repository would be a documentation of my journey towards learning Data structures and algorithms. Please ⭐ this repo if you liked the effort 😄
Stars: ✭ 22 (-82.11%)
Mutual labels:  hacktoberfest2020
ray-tracer
My ongoing effort to learn how to make Ray Tracers
Stars: ✭ 14 (-88.62%)
Mutual labels:  hacktoberfest2020
DockerENT
The only open-source tool to analyze vulnerabilities and configuration issues with running docker container(s) and docker networks.
Stars: ✭ 124 (+0.81%)
Mutual labels:  hacktoberfest2020
dschackfest

Foss-Events

Issues PRs Maintenance Forks Stars Watchers Twitter Follow Tweet

A simple website with a collection of open-source events happening across the globe. This is a beginner-friendly repository that helps you learn git and contribute to web projects.

Links

Browser Support

  • Firefox: version 4 and up
  • Chrome: any version
  • Safari: version 5.2 and up
  • Internet Explorer/Edge: version 8 and up
  • Opera: version 9 and up

Technology Stack used:

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: Node.js, Express.js
  • IDE: VS Code
  • Version Control: Git and GitHub
  • Database: MongoDb
  • Hosting: Heroku, Netlify

Slack Channel

chat on slack

GitHub Repository Structure

S.No. Branch Name Purpose
1. master contains the frontend code
2. backend contains all backend code

Get Started

Steps for Contributing

Frontend

  • Fork and clone the Repo by typing the following commands in the terminal
$ git clone https://github.com/your-username/foss-events.git
$ cd foss-events/Frontend
  • Open this folder in your favourite IDE.
  • Run npm install.
  • Run git pull command to sync with remote repo.
  • Move to data folder and open events.json file.
  • Now to add an event to website, add an object with keys same as listed in existing objects in the file.
  • Run npm start for starting server.
  • Save and commit your code.
  • Push to your fork of the repository , navigate to original repository and make a pull request.

Backend

Note: You must have Nodejs installed

  • Fork and clone the Repo by typing the following commands in the terminal
$ git clone https://github.com/your-username/foss-events.git
$ cd foss-events

fork


clone


clone

  • Change Branch using:
$ git checkout backend
$ cd Backend

branch

  • Get connection string from Mongo Atlas by creating a cluster or you can also use your locally installed mongodb
  • You can click here to learn how to connect atlas to you project
  • Create a new file named .env in the Backend folder and copy the format of .env.example file
  • Paste the connection string in the .env file in the DB_CONNECT variable
  • Install node dependencies using:
$ npm install

install

  • To start the server, type:
$ node server

start

  • Make changes to the code(for ex- add an update route)
  • Stage your changes using:
$ git add .
  • Commit your changes using:
$ git commit -m "add any comment"
  • Push the changes to the forked repository using:
$ git push 
  • Navigate to the original repository and make a pull request

Currently working Routes

  • Get Routes:
    • /event - Displays all the events
    • /event/:title - Displays the details of the specific event
  • Post Routes:
    • /users/login - Login Route
    • /users/signup - Signup Route
    • /event/addevent - Route for adding an event

Resources

Happy?? Star this Repo. 🤩

ForTheBadge uses-git ForTheBadge uses-html ForTheBadge uses-css ForTheBadge uses-js

Made By DSC JSS NOIDA with ❤️



ForTheBadge built-with-love ForTheBadge built-by-developers

Need help? Feel free to contact us @ [email protected]

Connect with us

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].