TalkResearch

Hua Lun Chua

Software Engineer
Web Developer
Writer
Flask
MongoDB
Python

Easy way to add Footnotes!

Inspiration

Writing papers, preparing reports, they are very time consuming. There's so many things to look out for. Such as - getting the correct format, making sure citations and references are given. In addition, we have to keep track of all the resources and readings to refer back.

What it does

write documents with clear formatting and helpful functionalities

store all resources and references used in the paper into one document, helping users to organise their work better

add references and citations from 3 different styles: Harvard, APA, Vancouver

How we built it

Flask Web App

TinyMCE Editor. Made use of a plethora of open source and premium plugins to provide functionality to TalkResearch's editor.

MongoDB to save user's information and documents

REST API with Express and Node

Citations, used Citations.js to collect citation output

Challenges we ran into

ways to store data and how to structure it

authentication routes and making sure the flow is correct

Accomplishments that we're proud of

Use MongoDB and successfully it get it to create, update and remove documents

Authenticated with Auth0

Create custom templates for TinyMCE

What we learned

Technologies: MongoDB, Auth0, TinyMCE

Databases, differences between SQL and NoSQL

Authentication setup

What's next for TalkResearch

Suggestion function to provide users with curated list of research papers based on their work

Partner With Hua Lun
View Services

More Projects by Hua Lun