Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
5541eec
config(new branch): created a new branch for auth and API endpoints
davidgregs87 Dec 9, 2023
01da8a4
Merge branch 'feat/user-auth-endpoints' into hot-fix/resolve-conflict
tpauldike Dec 11, 2023
3bd98f7
Merge pull request #11 from tpauldike/hot-fix/resolve-conflict
tpauldike Dec 11, 2023
729f11b
chore(database): created myql connector class to setup database for o…
davidgregs87 Dec 11, 2023
a93a11f
Update __init__.py
davidgregs87 Dec 11, 2023
ddd9e4d
chore(tables): sqlalchemy orm which will map our db tables into pytho…
davidgregs87 Dec 11, 2023
f66edef
chore(tables): sqlalchemy ORM that will convert our db tables into py…
davidgregs87 Dec 11, 2023
6bca660
hotfix(tradequick.sql): couldn't create rating table because of the C…
davidgregs87 Dec 11, 2023
77796ea
chore(testrunner.py): A runner file that can be used to add mock data…
davidgregs87 Dec 11, 2023
1603ce8
chore(README.md): Added README.md to guide and verify if this code works
davidgregs87 Dec 11, 2023
f41faca
chore(API Endoints): Added few API endpoints
davidgregs87 Dec 13, 2023
e060e24
chore(API Endoints): Added few API endpoints
davidgregs87 Dec 13, 2023
d20750d
chore(API endpoints): added more endpoints
davidgregs87 Dec 13, 2023
5f0cde9
chore(Authentication): finish building authentication
davidgregs87 Dec 14, 2023
6b8609d
chore(Authentication): Made some adjustments
davidgregs87 Dec 15, 2023
9934609
chore(API endpoint): done with item endpoint
davidgregs87 Dec 17, 2023
6305419
chore(API endpoint): done with ratings endpoint
davidgregs87 Dec 17, 2023
8c16cab
chore(API Endpoints): done with LIKE endpoint
davidgregs87 Dec 18, 2023
5d34e62
chore(API Endpoint): Done with comment endpoint
davidgregs87 Dec 18, 2023
00dd490
chore(API Endpoint): Done with all API Endpoints
davidgregs87 Dec 18, 2023
6bdab4b
chore(API Endpoint): Fixed some error
davidgregs87 Dec 19, 2023
f3e7076
chore(API DOCUMENTATION): added readme documentation
davidgregs87 Dec 25, 2023
8e49e8a
chore(API DOCUMENTATION): added readme documentation
davidgregs87 Dec 25, 2023
61c48f7
chore(API DOCUMENTATION): made changes readme documentation
davidgregs87 Dec 25, 2023
adb64c9
chore(API DOCUMENTATION): made changes readme documentation
davidgregs87 Dec 25, 2023
0f35a99
chore(API DOCUMENTATION): made changes readme documentation
davidgregs87 Dec 25, 2023
8aa3b5b
chore(Default Profile Photo): Added a photo
davidgregs87 Dec 26, 2023
c9cb4c7
chore(API DOCUMENTATION): made few changes to readme documentation
davidgregs87 Dec 27, 2023
2549a14
chore(API DOCUMENTATION): made changes readme documentation
davidgregs87 Dec 27, 2023
c6d3dad
chore(CLOUDINARY): made adjustments to store image using cloudinary
davidgregs87 Dec 28, 2023
cf3de56
chore(CLOUDINARY): made adjustments to store image using cloudinary
davidgregs87 Dec 28, 2023
07536ce
chore(CLOUDINARY): images are now stored in cloudinary
davidgregs87 Dec 28, 2023
7fcddd7
chore(API DOC): made few changes to API DOCUMENTATION
davidgregs87 Dec 28, 2023
417ba2a
chore(API DOC): making progress with api documentation.
davidgregs87 Dec 29, 2023
59c0ede
hotfix(API DOCUMENTATION): making progress.
davidgregs87 Dec 29, 2023
2db32c4
chore(Code Changes): Made few changes to the codebase.
davidgregs87 Jan 7, 2024
a34267d
Chore(API DOC): made some few changes
davidgregs87 Jan 7, 2024
7a4d70a
chore(API DOC): deleted some files and made final change to the API doc
davidgregs87 Jan 7, 2024
1961ebc
chore(API DOC): made final change
davidgregs87 Jan 7, 2024
71c95cd
chore(README.md): Updated Readme
davidgregs87 Jan 7, 2024
969e9d2
chore(README): re-edited the readme file
davidgregs87 Jan 7, 2024
c65c65d
chore(Auth)Update session duration to use hours instead of seconds
davidgregs87 Jan 7, 2024
a11f427
Merge branch 'feat/user-auth-endpoints' of https://github.com/tpauldi…
davidgregs87 Jan 7, 2024
7db2ba1
added more features
davidgregs87 Jan 13, 2024
33ee693
chore(README DOCS): Wrote installation guide/usage for Backend
davidgregs87 Jan 13, 2024
3256370
chore(Backend Usage Guild): Information on how to use the Backend/API.
davidgregs87 Jan 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
320 changes: 160 additions & 160 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,160 +1,160 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
14 changes: 7 additions & 7 deletions AUTHOR.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# AUTHORS

David Gregs [udohdavid27@gmail.com](mailto:udohdavid27@gmail.com)

Otueh Chibueze [Beze4luv@yahoo.com](mailto:Beze4luv@yahoo.com)

Topman Paul-Dike [topman4loveworld@gmail.com](mailto:topman4loveworld@gmail.com)
# AUTHORS
David Gregs [udohdavid27@gmail.com](mailto:udohdavid27@gmail.com)
Otueh Chibueze [Beze4luv@yahoo.com](mailto:Beze4luv@yahoo.com)
Topman Paul-Dike [topman4loveworld@gmail.com](mailto:topman4loveworld@gmail.com)
Loading