All Projects → AlexEzzeddine → Campus42

AlexEzzeddine / Campus42

Licence: mit
Website that allows 42 Silicon Valley students to find each other on the map

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Campus42

Funpyspidersearchengine
Word2vec 千人千面 个性化搜索 + Scrapy2.3.0(爬取数据) + ElasticSearch7.9.1(存储数据并提供对外Restful API) + Django3.1.1 搜索
Stars: ✭ 782 (+4500%)
Mutual labels:  django
Django Registration
Django-registration (redux) provides user registration functionality for Django websites.
Stars: ✭ 823 (+4741.18%)
Mutual labels:  django
Seeker
Seeker - another job board aggregator.
Stars: ✭ 16 (-5.88%)
Mutual labels:  django
Django Cachalot
No effort, no worry, maximum performance.
Stars: ✭ 790 (+4547.06%)
Mutual labels:  django
Django Organizations
👫 Multi-user accounts for Django projects
Stars: ✭ 813 (+4682.35%)
Mutual labels:  django
Django Urlarchivefield
A custom Django model field that automatically archives a URL
Stars: ✭ 5 (-70.59%)
Mutual labels:  django
Edge
A Django project skeleton that is modern and cutting edge.
Stars: ✭ 773 (+4447.06%)
Mutual labels:  django
Django Analytical
Analytics services for Django projects
Stars: ✭ 891 (+5141.18%)
Mutual labels:  django
Social Network Harvester V1.0
Stars: ✭ 5 (-70.59%)
Mutual labels:  django
Django Mypy
A django project to show use of mypy
Stars: ✭ 7 (-58.82%)
Mutual labels:  django
Django Summernote
Simply integrate Summernote editor with Django project.
Stars: ✭ 797 (+4588.24%)
Mutual labels:  django
Booktype
Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any ereader within minutes.
Stars: ✭ 810 (+4664.71%)
Mutual labels:  django
Server
The Etebase server (so you can run your own)
Stars: ✭ 826 (+4758.82%)
Mutual labels:  django
Django Admin Bootstrap
Responsive Theme for Django Admin With Sidebar Menu
Stars: ✭ 787 (+4529.41%)
Mutual labels:  django
Django Oidc Rp
A server side OpenID Connect Relying Party (RP, Client) implementation for Django.
Stars: ✭ 16 (-5.88%)
Mutual labels:  django
Imooc Django
高仿慕课网:py3.5 + Django1.10 + xadmin 搭建的在线课程教育平台
Stars: ✭ 774 (+4452.94%)
Mutual labels:  django
Django Prometheus
Export Django monitoring metrics for Prometheus.io
Stars: ✭ 823 (+4741.18%)
Mutual labels:  django
Django Postgres Graphql Boilerplate
A Boilerplate for a Django-GraphQL Project
Stars: ✭ 17 (+0%)
Mutual labels:  django
Heroku Django Template
A Django 2.0 base template featuring all recommended best practices for deployment on Heroku and local development.
Stars: ✭ 887 (+5117.65%)
Mutual labels:  django
Django Rest Framework Gis
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
Stars: ✭ 830 (+4782.35%)
Mutual labels:  django

42 Campus

42 Campus (available only inside the 42 network) is a website that allows 42 Silicon Valley students to find each other on the map. It is written in Python Django and uses 42 API to access users locations.

Requirements

You will need to have Python 3 and pip 3 installed to run this project.

Also you will need to create a 42 Intra Application and copy your application ID and application Secret into corresponding variables in the top of the /website/views.py:

Installation

git clone https://github.com/AlexEzzeddine/campus42.git campus # clone the repo
cd campus
python3 -m venv --prompt campus env # create virtual environment
source env/bin/activate # enable virtual environment
pip install -r requirements.txt # install dependencies

Usage

Run a server with:

./manage.py runserver

or

./manage.py runserver -s 0:port

where 0 is a shortcut for 0.0.0.0 to make your website publicly available and port is a desired port number

Now you can access the website at localhost:8000

When you are done:

  1. Press Ctrl + C to stop the server.

  2. Type deactivate in your shell to disable virtual environment.

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].